About Me

Hey, I’m Yiyang!

Yiyang's Profile Picture

I’m a gameplay and UI programmer who loves all kinds of games—whether it’s a visual novel, educational game, or roguelike, I enjoy the challenge of bringing ideas to life through code. I primarily work with C++, C#, Unreal Engine, and Unity, focusing on writing clean, efficient, and scalable code.

I earned my bachelor’s degrees in Computer Science and my master’s in Computational Media Design at UCSC, where I gained hands-on experience working in small teams, fast-paced development cycles, and cross-discipline collaboration. I also worked as the lead programmer at SET Lab under Professor Katherine Isbister , helping a large team develop an educational game for wildfire preparedness. That project taught me a lot about the serious impact games can have beyond entertainment.

But through all my work, I realized what I love most is problem-solving, figuring out how things work, and making sure everything runs smoothly behind the scenes. (The Black Magic :p)

I’m currently looking for opportunities in gameplay or UI programming and always excited to tackle new challenges. Feel free to reach out—I’d love to connect! You can find my contact info at bottom.

🎮 Fun Fact about me: My personal gaming record is 48 hours of Tears of the Kingdom in 3 days. (Undergrad time is fun, I miss it)

Top