University of Rhode Island
B.S. Computer Science - Minor in Mathematics
Spring 2026
- GPA 3.9 / 4.0
- Dean's List 2x
- C++, Java, OOP, Data Science, Operating Systems, Linear Algebra, Combinatorics
I'm a software developer focused on C++, Python, JavaScript, and Unreal Engine. I've worked on projects like underwater VR simulations, real-time gaze-tracking systems, and optimized game-streaming technology. I'm always looking for challenging problems to solve and new things to learn.
University of Rhode Island
B.S. Computer Science - Minor in Mathematics
Spring 2026
Community College of Rhode Island
A.S. Computer Science
Spring 2024
Software Engineer Intern
PlayStation - Aliso Viejo, CA
Summer 2025
Embedded C, Python
Software Engineer Contractor
Ocean Exploration Trust - Narragansett, RI
September 2024 - May 2025
C++, Unreal Engine, Python
Software Engineer Intern
HF Designworks / ThayerMahan - Remote, US
Summer 2024
C#, C++, Unreal Engine
Software Engineer Intern
OET / NOAA OECI - Narragansett, RI
September 2023 - May 2024
Python, C++
Simulation Intern
ThayerMahan - Groton, CT
Summer 2023
C++, Unreal Engine
Software Engineer Intern
NOAA Ocean Exploration Cooperative Institute - Narragansett, RI
September 2022 - May 2023
Python, Keras, PHP, Javascript
A browser-based sandbox that lets you paint color and force into an incompressible fluid in real time. Built with p5.js.
GitHubA specialized latency meter created for PlayStation's cloud gaming platform. Utilizes an embedded spectrometer and microcontroller integrated with DualSense controllers to simulate precise inputs. I expanded its capabilities by adding luminosity and color-shift detection, enabling accurate, practical latency measurement directly within real gameplay.
An immersive simulator experience built in Unreal Engine 5 that aims to recreate real life dives taken place aboard expeditions on the E/V Nautilus.
Tech Post SIGGRAPH 2024 TalkPhotogrammetry is a method of 3D model creation using images or videos. We applied this technique to underwater footage captured by ROV Hercules to construct accurate geo-positioned digital environments of the seafloor. This process was later refined into a suite of tools to automatically process a dive's data into a digital world.
Project Page Model Viewer GitHubCellular Automata written in C++ using the SFML OpenGL library. Created using classes with polymorphism to allow for easy editing and creation of new elements. In the future I plan to optimize more by implementing a chunk based system like quadtrees or spatial hash grids. This would allow me to create more complicated elements or use a bigger grid.
GitHubA randomized vehicle simulator project made in Unreal Engine 4. Includes traffic signals, collision avoidance, and automatic path creation. Easily expandable and modifiable through built in components and interfaces. Created during my internship with ThayerMahan.
A python deep neural network that analyzes underwater video footage and extracts highlight clips. I contributed to this project by optimizing both training and inference time.
Project Page PublicationNeural Network custom written in Java. Uses the Java Spring library to render the GUI. All math and logic is handled by my own code. Used the MNIST dataset for training and testing. Only has ~70% accuracy but it could be improved with more work.
GitHubReusable block created for use in Wordpress Websites. Automatically pulls data from google sheets to keep the website up to date. Built in collaboration with the University of Rhode Island and is now featured within their infrastructure.
GitHubJA physics engine I built to experiment with Verlet Integration that simulates physical interaction between particles. Created in Java with the Processing UI library.
GitHubAn expansion I made for my Molecular Physics Engine. This update makes it possible to chain together objects with bonds into ropes and cloth. I also optimized the code by using grid collision detection. Every object is stored within a grid cell, and now will only check collisions with neighboring cells instead of every other object.
GitHub