└── Midnight Mayhem
A racing game with procedural track generation and
high-intensity nighttime gameplay. Includes car customization, drifing, obstacles, power-ups, varying terrain, and bird.
► Built with Unity, C#
└── GLSL Minecraft
Voxel Minecraft procedural generation with 3 different biomes (desert, tundra,
grasslands), trees, caves, and day / night cycle.
► Built with GLSL shaders on Shadertoy.
└── Dragon Blasters
An immersive, theme-park-style shooter where players use Arduino-based handheld blasters
to hit dynamic targets and compete for high scores.
► Built with Unity, C#, Arduino
└── College Genius
College Genius connects students with qualified college counselors and tutors, offering personalized guidance, searchable profiles, and seamless booking to help every student succeed.
(Login may not work due to database hosting limitations.)
Integrated Stripe API payment processing for secure transactions. and Google OAuth for easy user authentication.
► Built with Vue, Flask, PostgreSQL, REST
└── Art
In addition to coding, I enjoy hands-on arts and crafts, including painting, crochet, and cross stitch. Take a look at some of my creations!
► Built with HTML, CSS, JavaScript, yarn
Roblox | Software Engineering Intern
• Implemented H264 and VP9 hardware-accelerated video decoding on macOS and iOS.
• Optimized Roblox’s video pipeline for a 10× performance boost, and deployed new telemetry systems that improved visibility into playback issues.
• Enhanced the video experience for over 20M users.
Siemens DISW | Software Engineering Intern
• Built the first bounding-box validation framework for NX TeamCenter, adding 60+ automated tests that improved coverage and caught regressions early.
• Resolved build optimization issues by tracing assembly-level bugs.
• Optimized NX’s Simplify feature.
Wawa Inc. | Project Management Intern
• Streamlined project coordination across the IT department by enabling six teams to adopt Jira and by initiating a Jira–ServiceNow integration through a comprehensive business requirements design document.
USC TAC | 115 Lead Teaching Assistant
• Manage scheduling and communication for 24 Learning Assistants and 6 professors,
ensuring consistent support and smooth course operations for 200+ students.
• Evaluate Python assignments for non-CS students with personalized feedback.
• Coordinate and host midterm and final review sessions to strengthen student
understanding and performance.