Projects
SSH Battleships
Battleships played entirely in the terminal over SSH, against a bot or a friend with a room code, with wins kept on a leaderboard.
Portfolio Site
This site — a from-scratch rewrite from Next.js/Vercel to Astro 7 + SolidJS on Cloudflare Workers.
vidm
Browser-based tool that reformats landscape video into captioned short-form portrait video — entirely client-side.
Summarizr
Turns a YouTube video's transcript into a concise summary, via a fine-tuned LED model behind a thin Go API.
AI Word Similarity
Real-time word similarity API over 1.2M+ GloVe embeddings, served from a Redis vector store via Rust/Axum.
Daily Quotes
A site that displays one quote a day, built with SvelteKit to learn its data fetching.
Calculator API
A Go backend calculator API with JWT auth, role-based access control, and Docker-orchestrated Postgres + Redis.
Mathrs
A Python math module built in Rust with pyo3 bindings, for fast matrix ops and basic neural-net primitives.
Spotify Discord Bot
A Discord bot that surfaces detailed Spotify track/artist info for 80M+ songs.
Netflix Clone
A faster, more responsive rebuild of the UK Netflix site using Next.js SSR and Tailwind CSS.
Library Book Ordering System
A full-stack book ordering platform built with a team of 8, using React, Express, and MySQL.