Yuhao Cheng

Specializing in Full Stack Development, Machine Learning, and Natural Language Processing. Currently supervised by Professor ChengXiang Zhai as a research intern in the TIMAN group. Passionate about building innovative solutions that bridge technology and real-world applications.

603 E Clark St, IL 61820
US: +1 217-979-8890
CN: +86 18356008578
Yuhao Cheng - Portfolio Information Card

Education

Master of Computer Science (MCS)
University of Illinois Urbana-Champaign
Aug 2025 – Present

Coursework: Software Engineering, Communication Networks, Text Information Systems

Bachelor of Science in Computer Engineering
University of Illinois Urbana-Champaign
2021 – 2025

Coursework: Data Structures, Operating Systems, AI, Databases, Algorithms

Projects

FinTrack Financial Tracking Platform
Full-stack financial tracking application with AI-powered forecasting
Feb 2025 – Apr 2025
  • • Built frontend with React + Material UI and backend with Node.js + Express, supporting real-time multi-currency conversion via APIs
  • • Implemented time series forecasting (ARIMA, LSTM) for expense prediction and personalized budgeting
  • • Designed MySQL schema, triggers, and stored procedures (SQL) ensuring transaction consistency
ReactMaterial UINode.jsExpressMySQLLSTMARIMA
Web Navigation Agent Research Project
Advanced RL-based web agent with memory mechanisms
Sep 2024 – May 2025
  • • Overcame the long-standing challenge of designing an effective reward function for RL-based web agents, enabling stable and efficient training
  • • Integrated agent memory mechanisms to mitigate forgetting issues in complex, multi-step tasks, significantly improving long-horizon task performance
  • • Fine-tuned LLMs with PyTorch using Supervised Fine-Tuning (SFT) and NLP techniques, achieving higher completion rates and stronger generalization on WebArena
PyTorchReinforcement LearningNLPLLMsWebArena

Experience

Frontend Developer Intern
visibilityx.ai
Jun 2025 – Aug 2025
  • • Developed a Vue 3 + TypeScript SPA with Vuex state management and Vue Router
  • • Built interactive dashboards and data visualizations (ECharts, SQL-backed APIs) with real-time updates
  • • Improved performance with Vite build system, modular SCSS, and API error handling
Vue 3TypeScriptVuexEChartsViteSCSS
Deep Learning Intern
HiABR Lab
May 2024 – Aug 2024
  • • Automated PPT generation via prompt engineering + python-pptx, creating structured multi-slide outputs
  • • Built text-to-image service using Docker + FastAPI, adding async scheduling for GPU efficiency
  • • Deployed PyTorch ML models with CUDA multi-streaming, doubling throughput and cutting latency by 40%
PyTorchDockerFastAPICUDAPython

Skills & Expertise

My technical proficiency across various domains and technologies

Full Stack

Development

Full Stack Development - React, Node.js, Python

Machine

Learning

Machine Learning - PyTorch, TensorFlow, NLP

Data

Science

Data Science - Analytics, Visualization, AI
Programming Languages
JavaScript
Advanced
Python
Advanced
C/C++
Intermediate
C#
Intermediate
SQL
Advanced
LaTeX
Intermediate
Technologies & Frameworks
PyTorch
Advanced
React
Advanced
Vue 3
Advanced
Node.js
Advanced
Express
Advanced
MySQL
Advanced
Docker
Intermediate
FastAPI
Advanced
Domains
Full Stack Development
Expert
Machine Learning
Advanced
NLP
Advanced
Reinforcement Learning
Intermediate
Tools
VS Code
Expert
Unity3D
Intermediate
Git
Advanced
CUDA
Intermediate
Additional Skills
SystemVerilogVerilogAssemblyEChartsChart.jsVite