cv

Basics

Name Weijia (Charlie) Zhang
Label CS + Math @ UIUC | AI Researcher & Software Engineer
Email weijia4@illinois.edu
Phone 2172003915
Url https://charliedreemur.github.io
Summary CS + Math @ UIUC. Researching LLM agents and multimodal reasoning. Experienced in AI research, game development, and software engineering.

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 - 2025.09
    Research Intern, MSRA, Data, Knowledge and Intelligence Group
    Microsoft
    • Research on LLM Agent/Multi-modal for Microsoft Copilot in Excel. • Built TextAnalysisSFT, a multi-threaded pipeline generating SFT training data for the new TextAnalysis API in Excel Copilot: Kaggle mining (2000+ real-world CSVs) → heavy-text filtering → query & Office.js code gen → SheetEngine validation—improving Office Script code-gen accuracy by 75%.
  • 2025.01 - Present
    Research Assistant (Advisor: Prof. Jiaxuan You)
    U Lab, University of Illinois Urbana-Champaign
    • SeeingEye (First Author & Project Lead): Designed an agentic information flow utilizing a small VLM ReAct agent to translate VQA-tasks into structured intermediate representations (SIR) for text-only LLMs, enabling multimodal reasoning that beat larger end-to-end VLMs. Built SmartGridCaption—a visual chain-of-thought / iterative caption-and-patch module. • OpenManus-RL (Researcher): Implemented REACT reasoning architecture (think→act→tool-use) and multi-agent flow for action optimization. Built MCP-compatible tool framework. Constructed SFT datasets for AgentBench (Gaia, WebArena, WebShop, AlfWorld).
  • 2024.08 - 2024.09
    Software Engineer Intern, Wechat Group
    Tencent
    • Developed a cross-platform (Android & iOS) hardware profiler that reports performance data for Wechat Mini Program, supporting 200+ partner teams to surface performance bottlenecks. • Built a Unity Mono Memory Profiler that found 40+ hidden allocations per pilot app and cut leak-related crashes by 120%.
  • 2024.07 - 2024.08
    Software Engineer Intern
    NetEase Game
    • Developed a SQLite + Flask + Vue asset DB that indexes multi-terabyte game art assets in < 200 ms. • Implemented a multi-threaded, Redis-cached auto-scanner that accelerates folder-to-DB ingest by 300%. • Rendered interactive mesh-to-level dependency graphs; tech artists now pinpoint broken links in < 15 min instead of 4h.
  • 2024.03 - 2025.05
    Programmer (Advisor: Prof. Dan Cermak)
    The stu/dio at UIUC
    • Developed games in Unreal, Unity, and Godot, including VRchaeology, Resilient Community, and RPG. • Researched and implemented VR interaction mechanics and performance optimizations.
  • 2023.09 - 2024.05
    Research Assistant (Advisor: Prof. Misha Sra)
    University of California, Santa Barbara
    • 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.
  • 2023.05 - 2023.07
    LLM Software Engineer Intern
    Reborn Network
    • Developed a multiplayer Role-playing agents Unity VR Game enabling text/voice/embodied VR actions (e.g., holding hands, dancing) with real-time voice interactions (< 1s latency), boosting average session length by 38%. • Introduced vector-DB long-term memory (dynamic CRUD + RAG) so agents remember players and past events, raising dialogue-coherence ratings from 2/5 to 4/5. • Created a shareable "character-card" framework, seeding a UGC ecosystem and trimming designer NPC-setup time by 300%.

Publications

Volunteer

  • 2023.08 - Present
    Exec & Workshop Lead
    UIUC ACM Gamebuilders
    Led weekly workshops on game development topics including computer graphics, Blender, Unity, C#, game AI, and performance optimization. Provided one-on-one technical mentoring to members.
  • Course Assistant, CS 233: Computer Architecture
    University of Illinois Urbana-Champaign
    Held office hours and one-on-one help sessions on pipelining, caching, memory hierarchy, etc. Co-created homework puzzles and helped build and debug the Spimbot MIPS assembly competition.

Awards

Skills

Programming Languages
C/C++
C#
Java
Python
JavaScript/TypeScript
HTML/CSS
SQL
Rust
Frameworks & Tools
React
Node.js
Flask
Vue.js
Git
Docker
Redis
AWS/Azure/GCP
LLM & AI Technologies
LLM Agents
RAG
MCP
LangChain
Vector Databases
Reinforcement Learning
SFT / Fine-tuning
Game Development
Unity
Unreal Engine
Godot
Blender
VR/XR

Languages

English
Fluent
Chinese
Native speaker

Interests

AI Agents & Multimodal Reasoning
Game Development
Hackathons & Competitions

References

Professor Jiaxuan You
Research advisor at UIUC U Lab, specializing in LLM agents and graph learning.
Professor Misha Sra
Research advisor at UCSB, specializing in human-computer interaction and AI.
Professor Dan Cermak
Game programming instructor at UIUC The stu/dio.