Analytics work

Side projects

How I Built Tectonic, a 3D Geography Game for the Web

A behind-the-scenes case study on turning real country borders into a playable 3D globe, designing a frontier-based map puzzle, and shipping 200 regional geography jigsaws.

NinetyPlus

A mobile-only field guide that bridges World Cup fans into club soccer — pick the nations and players you followed this summer, and see where they play the rest of the year, women's side included, on the road to Brazil 2027.

What Do I Watch?

A universal (web + iOS + Android) movie/TV recommendation app built with Expo Router, blending a local content-based ML model with TMDB's live recommendations, plus an on-device watchlist and a 'Surprise Me' random-pick flow.

How I Set Up Pi-hole on a Raspberry Pi Zero 2 W

My practical Pi-hole setup with Unbound, Tailscale, custom blocklists, and the honest reason it works better for the web than for streaming ads.

FootBowl

A mobile-native World Cup 2026 prediction game — pick group-stage qualifiers, advance teams through a knockout bracket, answer bonus stat questions, and compare results across multiple private prediction pools.

Americanizer

A tactile, mobile-first PWA for converting between Metric and US Customary units — massive numbers, a full-area scrub trackpad, velocity-tiered adjustments, and pseudo-haptic audio feedback.

Finalyst

A local autonomous equities-trading experiment where an LLM proposes trade decisions but every executable action is gated by deterministic Python risk, idempotency, market-calendar, and live-mode checks.

Meridian

A beautiful, interactive timezone coordination tool for teams spread across the globe — scrub through time, see what everyone's doing at a glance, and plan across timezones without friction.

Binge-It-On

A movie recommendation web app that combines live TMDB data with a content-based ML engine using Cosine Similarity and NLP to suggest films tailored to your preferences.

PromptSmith

Privacy-first AI prompt refinement for Chrome. Intelligently polishes your prompts before sending them to ChatGPT, Claude, or Gemini with Smart AI Mode that auto-selects between Cloud speed and Local privacy.

StudioZero

An AI-powered video generation pipeline that creates short, stylized vertical videos from movie titles using Gemini, Pexels, and FFmpeg.