Things I've built

All repos

Featured work

Flagship

Shiori

AI study companion

Open-source study companion with Google Classroom sync, Gemini-powered study plans, SRS flashcards, a GPA predictor, AI quizzes, and an MCP server for Claude Code.

Next.jsGemini AIMCPVercel
Systems

Axon OS

Local-AI-native Linux distro

A privacy-first Linux distribution built on Ubuntu. Spaces-based desktop, an Intent Bar, and an always-on local Ollama engine — no cloud, no tracking, just your machine thinking with you.

PythonUbuntuOllamaLinux
Aero

F1 in Schools — Aero Package

CFD-driven race car aerodynamics

Aero lead for Macchanu Racing's F1 in Schools car. Ran 23 CFD iterations in ANSYS Fluent on front-wing and body geometry, cutting drag 36% and lifting downforce 17% across the revision cycle.

ANSYS FluentCFDCADF1 in Schools
Hardware

QBoard

Hand-wired 6-key macropad

A custom 6-key macropad built from scratch for Hack Club's Stardance/Hackpad program. Schematic and PCB laid out in KiCad (autorouted with FreeRouting, GND copper zone on B.Cu), running QMK on a Seeed XIAO RP2040. Hot-swap MX switches in a 2×3 matrix, wired across rows D0/D1 and columns D2/D3/D6 to fit the XIAO's 11-pin GPIO budget. 0.91" I2C OLED, Alps EC11E rotary encoder. Case modeled separately in Fusion 360, bridged from the KiCad board outline via STEP/DXF export.

KiCadQMKXIAO RP2040Fusion 360
Health

Chronicly

Health tracker for chronic illness

Open-source health tracker for people managing chronic illness. Log symptoms, medications, appointments, and surface trends — across web and mobile.

TypeScriptNext.jsMobile
Learning

Mondo

AI practice generator

Turns any subject into structured practice. Upload notes or a PDF and the AI generates questions across five difficulty levels, grades answers, and gives hints that nudge without giving it away.

AINext.jsPDF
AI

OpenNexus

AI that knows you

A private, local, free personal AI assistant that learns your context and runs entirely on your own machine.

PythonLocal LLMPrivacy
Desktop

ClearFrame Fence

Liquid-glass desktop fence

A liquid-glass desktop fence overlay for Windows and macOS. Organize apps into frosted, draggable panels that sit transparently over your wallpaper. Built with Electron.

ElectronJavaScriptDesktop
Web

Macchanu Racing

STEM racing team site

Team website for Macchanu, a STEM / F1 in Schools racing team — built to showcase the squad, the car, and the engineering behind it.

JavaScriptWebDesign
Mobile

School Life Widget

Organizer for students

A clean home-screen widget for students who like being organized — built with Flutter and Dart.

DartFlutterMobile

Got a problem that mixes disciplines?