cv
Basics
Name | Charlie Weijia Zhang |
Label | Student & Researcher |
zhangwj.charlie@gmail.com | |
Phone | 2172003915 |
Url | https://charliedreemur.wordpress.com |
Summary | CS + Math @ UIUC. AI, LLM agents, and software engineering enthusiast. |
Education
-
2022.08 - 2026.05 Urbana, Illinois, USA
B.S.
University of Illinois Urbana-Champaign (UIUC)
Computer Science and Mathematics
- Algorithms
- Systems Programming
- Networks
- Database Systems
- Data Structures
- Computer Architecture
- Probability
- Numerical Analysis
- Programming Language & Compilers
- ML
- NLP
Work
-
2025.07 - Present Research Intern in Data, Knowledge, and Intelligence Group
Microsoft
Research on multimodal agent in chart for Microsoft Copilot in Excel.
-
2024.08 - 2024.09 Software Engineer Intern in Wechat Group
Tencent
Developed a hardware performance tool and Unity Memory performance tool for Wechat Mini Program.
-
2024.07 - 2024.08 Software Engineer Intern
NetEase
Designed and developed a full-stack game art assets database with dependency graph using SQLite, Flask, and Vue.js.
-
2023.05 - 2023.07 AI Software Developer Intern
Reborn Network
• Developed multiplayer Role-playing agents framework enabling dynamic interactions (text, voice, action) with AI NPCs in VR environments, including IK and function calling support for physical and directive user engagements. • Designed and implemented seamless voice interactions (<1s latency) in VR, enhancing real-time AI agent responsiveness. • Managed long-term memory using vector database with dynamic ADD/UPDATE/DELETE operations. • Designed character card system for importing/exporting/sharing NPC personas.
Publications
-
2025.01.01 OpenManus-RL: Better Memory Planning Agent in General Environments via Reinforcement Learning
UIUC U Lab
Implemented REACT reasoning architecture (think→act→tool-use) and multi-agent flow for action optimization. Built MCP-compatible tool framework supporting automated tool invocation and output processing. Constructed SFT datasets compatible with AgentBench environment (Gaia, WebArena, WebShop, AlfWorld).
-
2024.11.01 Understanding and Mitigating Bias Inheritance in LLM-based Data Augmentation
UIUC U Lab
Executed 30+ fine-tuning experiments using Llama-3.1 and ChatGPT-o1-mini with controlled bias blend ratios. Developed automated pipeline for synthetic data generation, bias injection, LoRA fine-tuning, and evaluation. Implemented and compared three bias mitigation strategies: token-based, mask-based, and loss-based approaches.
-
2023.09.01 Artificial Leviathan: LLM Agent Social Evolution via Hobbesian Contract Theory
UIUC U Lab
Designed multi-agent social simulation framework to model social contract formation. Implemented persona-encoding via prompt engineering and personalized QA sets for differentiated agent personalities. Developed agent economic system and AI policy generation framework.
Skills
Programming Languages | |
C/C++ | |
C# | |
Java | |
Python | |
JavaScript/Typescript | |
HTML/CSS | |
SQL | |
Rust |
Frameworks & Tools | |
React | |
Node.js | |
Flask | |
Git | |
Docker | |
AWS/Azure/GCP |
LLM Technologies | |
Context Engineering | |
RAG | |
MCP | |
LangChain | |
Vector Database |
Languages
English | |
Fluent |
Chinese | |
Native speaker |
Interests
AI Agents & NLP |
Game Development |
Hackathons |
References
Professor Jiaxuan You | |
Research advisor at UIUC U Lab, specializing in LLM agents and NLP. |
Professor Dan Cermak | |
Game programming instructor at UIUC Stu/Dio. |