Projects

Reina: Ray Tracer

Dec 2024 - Jun 2025

Reina is a renderer that simulates light bouncing in a scene to generate photorealistic images. I wrote the software in the low-level Vulkan graphics API to take advantage of its ray tracing pipeline. This multidiciplinary project combines the fields of computer science, physics, and statistics.

The image on the left was rendered with Reina.

Launchify: Rocket Launc Notification

April 2024 - Present

A full-stack web application and service that notifies users via text or email when a rocket is about to launch. The Launchify service is free and fully customizable, with up to 3 notifications per launch and notifications up to 24 hours before launch.

JANGL: Graphics Library

Apr 2023 - Apr 2024

A software library I created utilizing the OpenGL graphics API to make the process of developing 2D graphics and games in Java easier by abstracting many low-level concepts. JANGL is designed to be simple while still allowing the option to access many low-level features.

Mathematix: Visual Graphing Calculator

Apr 2023 - Apr 2024

Provided a heavy contribution to an in-development web application which uses 'node blocks,' allowing the user to graph mathematical functions with a visual interface. My contribution primarily focused on reorganizing code and fixing bugs to take the application to a minimum viable product. In 2024, the project won first place in the QubitX Hacks competition with over 560 participants and 40 projects.