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.

Continuum — Daily Ranking Game

A free daily ranking game where players place countries in order by population, area, or GDP per capita. Three mistakes end the run; every correct placement builds the score.

Scalar — Daily Country Guessing Game

A free daily country guessing game that turns every guess into structured clues about geography, population, area, borders, and distance. Also includes Elements and Cities free play.

Scalargame — Four Free Daily Puzzle Games

Four free daily browser games in one set: a country deduction game, a ranking game, a history timeline game, and a 3D geography jigsaw. Play without an account.

Tectonic — 3D Geography Jigsaw Game

A free 3D geography jigsaw game: place real country shapes on a globe in a 60-second daily challenge, or explore 200 regional map puzzles in the browser.

Whenabouts — Daily History Timeline Game

A free daily history timeline game with five events. Guess each event's year using a draggable timeline, then see the true date, context, and an accuracy score.

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.

LifeHub: Personal Analytics Ecosystem

A calm technology solution that bridges digital health data with an always-on E-Ink display and a Home/Lock Screen widget — aggregating Apple HealthKit metrics, nutrition, workouts, and lifestyle spending into a consistency-focused dashboard.

The Ultimate Pi-hole Setup Guide

A comprehensive guide to running Pi-hole as a combined DNS + DHCP appliance on a Raspberry Pi Zero 2 W — with a private Unbound resolver, tailnet-wide ad-blocking over Tailscale, and hardened for mobile games and long-term SD card health.

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.

Analytics Capstone Projects

A collection of data science and analytics projects completed during my Master's in Analytics at Purdue University's Krannert School of Management, spanning optimization, NLP, deep learning, and recommendation systems.