Select a project to learn more

Portfolio Website and Resume Builder

NextJS

, Rust

Developed a program in Rust and Next.js which uses JSON files to update both my resume and this portfolio website!

Everything takes a modular approach, ensuring consistency across all endpoints and makes it possible to update information with ease.

Portfolio Website and Resume Builder

Autonomous Water Collection Drone

Python

, Computer Vision

Developed computer vision landing algorithm for an autonomous drone capable of collecting water and returning to a ground station as part of a senior mechanical engineering project.

Won "Best Mechanical Engineering Project" award for the class of 2023.

Autonomous Water Collection Drone

3D Printer Filament Splicer

C/C++

, Embedded Systems

Led a team of high school students alongside a colleague to develop a tool that combines two different spools of 3D printer filament as part of the NJ Governor’s STEM Scholars program

Age Prediction Model

Machine Learning

, Python

As part of a final project for a course at NJIT, my team worked together to train several machine learning models with the task of age prediction. The motivations behind this was to see if there were factors that may contribute more towards aging than others, and perhaps we could counter these factors with future research.

Anomalous Activity Detection

Python

, Windows PowerShell

, Machine Learning

The majority of the job of threat detection is identifying odd behavior. This project was meant as another means of analyzing data and flagging suspicious activity for review by the operator.

Anomalous Activity Detection

Home Lab

Linux

, Docker

, Windows PowerShell

Maintain Docker services within virtual machines hosted on Proxmox

Several, smaller projects built with Raspberry Pi (e.g., moisture/temperature sensor, EMS direction finder)

Provides a platform for learning, experimentation, and testing new projects

Home Lab

Multiplayer Survival Game

C/C++

A multiplayer survival game that takes inspiration from mythology and civilizations from different time periods. This game aims to allow the user more control over their journey with multiple paths they can take which affect the world around them.

This is a work in progress, with the main intent being to learn the technology. If the game gets advanced enough to be released, that would be an added benefit.

Multiplayer Survival Game