All Projects

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

FIRST Tech Challenge Competitive Robotics
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
An open-source Discord bot designed for students and educators to visualize chemical structures.
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
A desktop application that emulates the official Soundcore mobile app.
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
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.
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
A TouchPortal plugin that interfaces Window's audio api.
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 site that show cases my jurney.
Portfolio
The website you are currently viewing.

Skills Obtained

Next.js
Tailwind CSS
TypeScript