My Projects

A resume generator web app for easily building and tailoring ATS-friendly resumes in an easily readable style. Built using SvelteKit + Express.js backend with a PostgreSQL database!

A simple personal project manager tool that uses Rust help me manage my development environment and build C++ applications!

Alongside a team of 5 other developers, I worked on the website for the HackUMass XII hackathon with over 1200+ participants, and am currently also a developer on the HackUMass XIII website.

Developed for the HackHer413 2024 hackathon at UMass Amherst, this project helps visualize the protein synthesis cell signaling pathway to introductory biology students.

A low-level game framework written in C++ using SDL2 and OpenGL for video games development, with an API inspired by frameworks like Raylib and SFML built for easy 2D games development.
Nullsite is the technology used to make this blog. Initially designed in Python, Nullsite is a static site generator that now uses Golang to add new features such as a revamped layout, code highlighting, and animations!
A note-making app in Javascript that allows you to create notes and save them in between sessions.

As part of the Summer 2024 Undergraduate Research Volunteers (URV) program, I worked on a machine learning model for human activity recognition using gyroscope and accelerometer data.
The MAGE Engine is a game engine inspired by the LÖVE2D and DOME game engines to help Make Awesome Games Easy! Built on top of the handwritten OpenGL-based library, the Arcana2D framework, MAGE uses the amazing Wren scripting language to provide a convenient API to make for a comfortable game design experience.
Yet another interpreter for the esoteric Brainf**k programming language, written in the Python programming language, with a simple implementation in less than 100 lines of code.
PyPaint is a simple painting app programmed using Pygame and Python. With 11 colors and a resizable paintbrush, PyPaint can make simple drawings that you can save as a PNG to memory.
A command-line interface for creating, packaging, modifying and extracting files created with the Datapak library. It's easy to use, minimalist, has multiple commands for modifying Datapaks which ever way you wish.
Datapak is a C++ library that is designed with simplicity in mind to package and compress files into a single .datapak file. Using the DEFLATE algorithm, Datapak is useful for packing files in an easy-to-use system for games and web development.