Software Developer · Student
Hi, I’m Yihan
I build |
I am a Computer Engineering and Computer Science student at the University of Southern California who loves building tools that solve real-world problems.
I’m currently looking for software engineering internships where I can implement user-facing features across the stack.
Now
What I'm focused on right now
Updated regularly as I build, learn, and experiment.
My personal site with React, Next.js, TypeScript, and Tailwind CSS.
The landing website for HackSC, USC's largest flagship hackathon.
A USC Makers robot from scratch, incorporating reinforcement learning using Python and Isaac Sim.
System design fundamentals and scalability patterns.
Data structures, algorithms, and problem-solving patterns for SWE roles.
AI-assisted tools: using LLMs to analyze code and generate tests.
Cloud-backend services on AWS (Lambda, API Gateway, RDS/Supabase)
My Experiences
Triple J Canada Consulting Inc.
Full Stack Developer · Jun 2025 – Aug 2025
- Built and shipped a tax-filing client portal supporting 14,000+ online submissions using Flask, SQL, and JavaScript.
- Implemented secure file transfer over custom TCP/IP with validation, logging, and error handling.
- Developed responsive UI flows that reduced manual follow-ups and improved usability.
Mississauga Chess Club
System Developer · Oct 2023 – Jun 2025
- Architected a tournament and membership system for 1,000+ members using Flask, SQL, and JavaScript.
- Built an Android app with C# and .NET MAUI for tournament registration and profile management.
- Automated eligibility rules and SwissSys pairing generation, reducing setup time by 97%.
SolveXchange Initiative
Chief of IT Operations · Feb 2024 – Jun 2025
- Led a 3-engineer team to build a full-stack platform connecting 100+ students with community projects.
- Designed REST APIs for authentication, forums, and user management.
- Optimized database queries to improve performance under concurrent usage.
Projects
HackSC — Landing Website
Sep 2025 – Present
Building HackSC’s official landing website by translating Figma designs into accessible, responsive UI components.
- Developed UI using TypeScript, React/Next.js, and Tailwind CSS with a strong focus on responsiveness and accessibility.
- Collaborated in a 10+ engineer team using Git, pull requests, and code reviews to deliver features iteratively.
Rocket the Robot — USC Makers
Sep 2025 – Present
Robotics project focused on power distribution, sensor integration, and autonomous behavior prototyping.
- Designed power distribution and sensor integration using microcontrollers, stepper motors, and servo motors.
- Prototyped autonomous control strategies using Python and Isaac Sim, exploring reinforcement learning workflows.