All Projects
Here's a list of things I've worked on.

FIRST Tech Challenge Competitive Robotics
Served as the Lead Software engineer for team 10092 Green.Griffins. I was responsible for designing and implementing Java-based systems including autonomous control using PID fused with multiple sensors, and computer vision with OpenCV. Here is a video of our robot in action fully autonomous https://youtu.be/rvOGJ3T1JbM
Skills Obtained
Java
Teamwork
Time management
OpenCV
PID

SmilesBot
An open-source Discord bot designed for students and educators to visualize chemical structures. It renders SMILES (Simplified Molecular Input Line Entry System) strings into high-quality molecular images in real-time.
Skills Obtained
Python
RDKit
Discord.py
Molecular Visualization

SoundcoreDesktop
A desktop application that emulates the official Soundcore mobile app. This involved reverse-engineering Bluetooth communication protocols using Wireshark to enable desktop control of hardware features.
Skills Obtained
Python
Tkinter
Wireshark
Bluetooth Protocols
Reverse Engineering

TouchPortal-API
A Python library created to streamline the development of TouchPortal plugins. It abstracts complex socket communication, allowing developers to build hardware-software integrations with minimal boilerplate code.
Skills Obtained
Python
Socket Programming
API Design
Library Development

TouchPortal Windows MediaMixer
A plugin built on top of my own TouchPortal-API that interfaces with undocumented Windows audio APIs. It allows users to control individual application volume levels remotely via mobile devices.
Skills Obtained
Python
Windows API
TouchPortal-API
Audio Engineering

Portfolio
The website you are currently viewing.
Skills Obtained
Next.js
Tailwind CSS
TypeScript