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.

GitHub

Now

Live

What I'm focused on right now

Updated regularly as I build, learn, and experiment.

Building
  • 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.

Learning
  • System design fundamentals and scalability patterns.

  • Data structures, algorithms, and problem-solving patterns for SWE roles.

Exploring
  • AI-assisted tools: using LLMs to analyze code and generate tests.

  • Cloud-backend services on AWS (Lambda, API Gateway, RDS/Supabase)

My Experiences

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.
TypeScriptReactNext.jsTailwind CSS

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.
PythonMicrocontrollersIsaac SimRobotics