Things I’ve built.
Shipped, half-shipped, abandoned on purpose. A working list.
- Active
edge-llm
TypeScript monorepo for running LLMs on-device. WebLLM, Transformers.js, hybrid inference, tool calling, and LoRA fine-tuning.
TypeScript WebGPU WebLLM Transformers.js MLX ONNX +1 - Active
Fantasy HubBall
Fantasy sports for software engineers. Draft real GitHub developers, score them on commits, PRs, and reviews.
Next.js tRPC PostgreSQL Prisma GitHub API Claude API - Active
FilmFrame
Personal camera app for my Pixel with manual controls, real film simulation LUTs on the GPU, and XPan-style crops.
Kotlin Jetpack Compose CameraX OpenGL GPU Compute - Active
Sigil
The spec layer for AI-assisted delivery. Turns messy client requirements into structured, approved specs connected to staged delivery.
Next.js tRPC PostgreSQL Prisma Claude API Tailwind - Concept
auteur
Making code feel like 'you'. An exploration into personalized dev tools
Rust LLM AST - completed
MinMax
MinMax is a video capture and rendering app for creating near professional videos from a mobile app. It leverages both mobile and server-side technology. My role within this project was to architect all systems and work with my team to ensure that a functional system was delivered on time.
Laravel Node.js Express.js Bull Queue Redis React Native +2 - Active
Polyphony
A geopolitical simulation exploring LLM texture. Different models cast as state actors to surface the gap between public posture and private intent.
Python OpenRouter Claude DeepSeek Grok
-
Coronavirus Grapher
A tool for graphing and visualizing coronavirus data.
-
Project Management System
A waterfall style project management system that collects consent from all involved, matching client expectations to realities within design and development.
-
Proposal App
A custom proposal builder that presents well printed as well as online, integrated into the project management system.
-
Sondry
A platform where users share and comment on personal stories anonymously, fostering a close-knit community.