About Me

I am currently a Senior at the University of Michigan studying Computer Science.

Projects

Pick It Up! (Full Release)

Following my 2-week proof of concept, I oversaw a development team of 10 people to expand upon the multiplayer 3D platformer, Pick It Up!. I modeled and animated original 3D characters in Blender, animated 2D story cutscenes in Adobe Animate CC, wrote much of the game logic, and organized the team and collaborators (including a composer and several voice actors), among other responsibilities. Developed for the class EECS 494, we won the Fall 2024 showcase. Developed in C# using the Unity game engine.

Itch.io


EECS 298: 3D Technical Art and Animation

I worked with Professor Austin Yarger to develop EECS 298, a 3D technical art and animation course for the University of Michigan. I developed homework assignments, 3D model and code assets for students to use in projects, and lecture content surrounding Blender, Unity, and the principles of animation.


Pick It Up! (2-week Unity Demo)

Created in two weeks for EECS 494, this was my first foray into full 3D game development. I taught myself how to implement animated character controllers, multiplayer support, particles and lighting, and much more. The game is a multiplayer action game about two robots competing to clean up the most trash under the time limit. Developed in C# using the Unity game engine for Project 2 Gold.

Itch.io


Metroid (Unity Remake)

Created with Umair Ahmed for EECS 494, this is a full recreation of the first area of Metroid for the NES. I faithfully recreated the game's player controls and camera system, among other features. We also created a completely original level with a new mechanic, with tutorial and some level designs implemented by me. Developed in C# using the Unity game engine in about two weeks.

Itch.io


Roll-a-Ball

Simple 3D Platformer heavily based on the Unity Tutorial of the same name. Developed in C# using the Unity game engine. Itch.io

Skills

  • Programming

    I am proficient with C, C++, C#, Python, Lua, HTML, CSS, JavaScript, and Unity. I have programmed my own 2D game engine, investigated Foucault's Author Function with a sentiment analysis model, contributed bug fixes and features to the open source video game OpenRCT2, and more.

  • 3D and Technical Art

    I am proficient in Blender, OnShape, Adobe Photoshop, Adobe Illustrator, and more, including physical mediums. I have lots of experience with 3D printing, I have taught classes at Kimball Jenkins art camp, and I helped to create EECS 298, the University of Michigan's premier 3D art and animation class.

  • Filmmaking and Editing

    I am proficient in Adobe Animate, Adobe AfterEffects, Adobe Premier Pro, and more. I have directed and written several short films, including an educational animated film about ADHD called HyperFocus.