Back to Home

Projects

A comprehensive list of things I've built, broken, and rebuilt.

ClubDesk screenshot

ClubDesk

NextJSSupabaseTailwind

ClubDesk is a management suite for student organizations that turns fragmented administrative data into actionable insights for club leaders.

Apr 2026
Trace My Photo screenshot

Trace My Photo

Next.jsGCPFastAPIVercel

An automated pipeline that converts reference photos into ready-to-paint stencils for watercolor artists. Originally built to solve a manual workflow bottleneck for a family member, I am currently re-architecting the platform as a scalable SaaS.

Feb 2026
  /\  /\
 /  \/  \
|  (  )  |
 \  /\  /
  \/  \/

Relay @ HackHarvard

MFAECommerceFraud Detection

Relay is a cross-merchant identity network that cuts fraud via adaptive MFA, featuring a Flask backend, a JS SDK for rapid integration, and a real-time Tailwind analytics dashboard.

Sep 2025
  .-----.
 |  ___  |
 | |■■■| |
 | |___| |
 '-------'

BingGym

PythonFlaskBeautifulSoup

To address campus gym overcrowding, I engineered an automated occupancy tracker using a Python data pipeline (BeautifulSoup and Flask) that collects real-time data at 15-minute intervals to provide students with daily historical usage trends.

Aug 2025
  ______
 |  __  |
 | /  \ |
 | \__/ |
 |______|

UV-LD

WLEDEmailAliExpress

Addressable LEDs have been a hobby of mine now for a while. Recently, I had the opportunity to engineer a 65ft run of addressable UV led strip for a haunted house. This involved contacting a manufacturer, calculating the power requirements, and constructing a control board.

  .---.
 /|   |\
| | ■ | |
|  ---  |
|_______|

Boron

FlaskTailwindSQLite

Boron is a cloud-based DRM software built during my time at Carleton this summer. In Boron, accounts had applications, applications had users, license keys, and secure data. This complex hierarchy was a great exercise in foreign keys and database architecture.

2024
  _____
 |     |
 | [■] |
 |     |
 |_____|

VirtualGuard

C#NodeJSMySQL

VirtualGuard is an advanced code-virtualization based obfuscation engine. It offered unique features such as conditional hashing, fetch/decrypt/jump (linear dispatcher), multiple vcpus, and randomized compile-time constants.

  /\  /\
 /  \/  \
|  (  )  |
 \  /\  /
  \/  \/

Deimos

C#PHPMySQL

Deimos was my first authentication service, relying on the idea of a loader. Inspired by how cheats hijacked a process and mapped themselves into their memory, I realized I could make an advanced security system in this same way. Now, the application would be entirely reliant on the server, therefore making it much harder to crack.