Work

MixSafe showing alcohol plus benzodiazepines rated Dangerous

MixSafe

2024 – present · Next.js, TypeScript, Tailwind CSS, Django

Built and deployed a harm-reduction platform that checks drug combinations in real time against a structured interaction database. It serves 500+ weekly users and about 2,000 interactions a month.

Also designed the launch campaign solo: the logo system, 23 campus flyers and 12 sticker runs, each with its own QR code so every scan traces back to the poster that earned it.

Mini Motorways Optimizer screenshot

Mini Motorways Route Optimizer

2026 · Python, NumPy, Pillow

Solves the game's road network as an optimization problem: a min-cost flow assigns houses to stores optimally, and a Steiner-forest router uses 42–84% fewer road tiles. An overlay re-plans a live game straight from the screen.

GitHub
Agent Poker screenshot

Agent Poker

2026 · Python, no runtime dependencies

A reproducible harness for studying how LLM agents play poker under imperfect information. Policies are scored by exact best-response search, not simulation, and reordering prompts for caching cut model cost about 3x.

GitHub

2E4ME Scheduling Platform

Contract, 2025 – present · React, TypeScript, Express, OptaPlanner

Shipped the full-stack scheduling platform for 20+ instructors and 70+ students, built on a constraint solver that produces conflict-free timetables in seconds.

evosim

2026 · Python, NumPy, pytest

Agent-based evolution simulator where new species emerge on their own from diploid genomes and selection, reproducible bit-for-bit from a seed.

VEX AI Autonomy

Robotics Coach, Magikid Robotics Lab · YOLOv11, MDPs

Coached a team of 10 to two World Championship finishes (18th, 8th) and first at the VEX AI International Open; led the autonomy stack that cut path-planning errors 80%.

DormDash

Fall 2025 · C, ROS2, Zephyr RTOS, Raspberry Pi 5

Autonomous hallway delivery robot: ROS2 on a Pi 5 over Zephyr firmware in C with PID motor control, plus the power system and CAD chassis.

Also PPP Simulator (Best Use of ArcGIS, FullyHacks 2026) · IQDraw

Things I like

Favorite opening

The Sicilian

1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3

Flag of Cyprus

Favorite capital

Nicosia, Cyprus

The last divided capital in Europe

Personal best

Rubik’s cube

11.37 single · 15.16 avg