Hi! I'm Eric, a Yale Computer Science undergraduate with 3+ years of software engineering internship experience. I specialize in full-stack web and API development. I'm also an emerging game dev, with 2 published Unity games on Mac, Windows & Steam stores! I love games, VR, and emerging tech. Scroll to see some of my projects.
Rhythm Game Studio is a micro game editor designed specifically for creating your own rhythm games. With an easy-to-use block coding interface and robust rhythm-specific features, you can design and share your tiny rhythmic creations.
Three players. Two teams. One kidnapped bunny! Play as three different characters in this fast-paced, competitive multiplayer game for macOS and Windows.
Build, play, publish, and share custom racetracks in this infinite racing game! Available for macOS and Windows.
Make a cat dance to your heartbeat via an OBS widget and a WearOS app.
The easiest way to view your 360° media from Google Photos on your Meta Quest.

An introduction to human engineering through my journey with CO2 monitoring.

This is how my custom-built tech for Yale Poker Club helps players focus on winning, not accounting.

How I beat out 7,000 Yale students with tech on my side.
More stories
PGP public key
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
9YDoEujRkxPpgY7WOrZLmWaXYVA=
=Tyjp
-----END PGP PUBLIC KEY BLOCK-----