I am a computer science masters student at UMass Amherst through the Bay State Scholars program. In December 2021, I completed my CS undergraduate degree at UMass Amherst Commonwealth Honors College. I am looking for internship opportunities in software engineering.
February - May 2022
In this project, I developed and trained a Wasserstein Generative Adversarial Network with Gradient Penalty using Python and PyTorch. I trained models on point clouds sampled from 3D models of airplanes and chairs. The trained models utilize neural networks to recognize the shape of a given class of 3D point clouds and generate original point clouds of that given class of objects.
July - August 2022
This ecommerce web application was built using Next.js and React.js, as well as HTML, CSS, and JavaScript. For a backend database, I used Sanity.io, and I used Stripe to set up the payment system.
October - December 2019
A web-based application that keeps track of what a user has in their fridge, in order to reduce food waste and make meal planning and grocery shopping easier. Built using HTML, CSS, BootStrap, JavaScript, and Node.js, utilizing MongoDB as a database.
Summer 2019
A 2D Metroidvania game, created with Unity as a personal project. Sprites created with Gimp. The implemented save system writes binary values to text files to record the player's location and collected items.
March - May 2020
A 3D action game created with Unity (coded in C#) as a group project for a game programming course. The goal is to save tortoises by loading them onto a helicopter before the fire destroys all of the trees. The environment is procedurally generated. The spread of the fire is simulated by instantiating particle systems in adjacent areas after a timer runs out.
May - August 2021
A turn-based battle game published for iOS and Android devices by Massachusetts Digital Games Institute. During my internship during the summer of 2021, I worked as part of a team consisting of programmers, 2D artists, a sound designer, and a marketer. My role was gameplay programming using Unity and C#. I also worked on implementing the game's save system and analytics events.
Spring 2020
A rendered scene displaying ray tracing (note the red and blue on the white sphere), implemented using Three.js, as part of a project for my computer graphics course. This image was rendered using a CPU, requiring me to lower the resolution to reduce rendering time.
Spring 2020
A rendered scene without and with raytracing and ambient occlusion, implemented using Three.js, as part of a project for my computer graphics course.