Hi, I am
Computer Science student at Northwestern University
Hi, I'm Liheng, a Computer Science major at Northwestern University graduating in December 2026.
I'm passionate about building impactful software that solves real-world problems. From building inventory systems for mental health nonprofits to improving user experience for event platforms, I've consistently focused on delivering faster performance and greater user experiences.
I'm especially interested in backend engineering and low-level programming. I'm always looking for opportunities to learn, collaborate, and make technology more human-centered.
Apr 2025 – Present
Building an AI-powered web application delivering personalized workout and nutrition plans
Jan 2025 – Jun 2025
I collaborated with a team of five other interns to develop an inventory management system for the Institute for Therapy through the Arts, replacing their manual, Excel-based process with a digital solution tailored for over 100 therapists. The system streamlined how 500+ therapy items were tracked, requested, and managed, significantly improving operational efficiency. By implementing secure, role-based access and automating workflows like ordering and approvals, we enhanced data accuracy and empowered staff with better visibility and control.
Jan 2025 – Mar 2025
At PATH, an AI startup helping users manage health by integrating personalized meal and workout plans into their calendars, I played a key role in driving user engagement and product scalability. My primary responsibility was to enhance the application's frontend UI and performance and integrated the AI model into the user experience by wrapping it in a middleware API.
Jan 2025 – Present
As a Teaching Assistant for Programming Fundamentals II (C & C++), I supported over 200 students by providing clear technical instruction on core programming concepts, including memory management, pointers, data structures, and object-oriented programming in C++. I held office hours and actively engaged in online forums to assist students in understanding course material. I also graded assignments and exams, offering detailed and consistent feedback to promote learning and academic integrity.
A specialized platform for Northwestern University music students to advertise music lessons and connect with peers who want to learn
An AI Agent Project that helps developers analyze project requirements, recommend technology stacks, and generate comprehensive project documentation
A relational database management system implemented in Rust, featuring a complete SQL execution engine, buffer pool management, and storage layer
A big data processing pipeline designed to identify and analyze restaurant health code violations across Illinois using Amazon EMR and Apache Spark
This project implements an interpreter for nuPython, a subset of Python with added pointer capabilities
This project is a 2D shooting game where players navigate a map, shoot enemies, and throw grenades
Interested? Let's get in touch!