Projects

Things I've built.

Touchline 26

Real-time 2026 World Cup analytics command center: live win probabilities, xG race, Monte Carlo group simulations, and an interactive knockout path explorer — built entirely on Cloudflare's free tier.

TypeScriptCloudflareAnalytics

Cosmic Neighborhood Explorer

An interactive 3D map of our stellar neighborhood — temperature-colored stars, proper-motion animation, and travel-time math — built with React Three Fiber and Cloudflare Workers.

TypeScriptReact Three FiberCloudflare

Investor Agent

A daily paper-trading AI agent that scores a diversified ETF universe for momentum and trend strength, rebalances a multi-sleeve portfolio, and writes an explainable JSON report for every run.

PythonAI AgentsFinance

Alexa Drone Pilot

Pilot a quadcopter with Alexa voice commands from an Amazon Echo — bridging voice AI and real-world robotics.

JavaAlexaDrones

Google Glass AR.Drone Commander

A Google Glass application to fly an AR.Drone quadcopter with head gestures — an early exploration of wearable-controlled robotics.

JavaGoogle GlassDrones

Live Transcriber

Native Android real-time transcription app with online-first speech recognition, offline fallback, and local transcript history.

AndroidJavaSpeech Recognition

Robot Voice AI

Voice-controlled robotics on the MentorPi platform — connecting speech AI to ROS-based robot control.

PythonRoboticsVoice AI

SMS–Telegram Bridge

Android app that reads outgoing SMS messages and forwards them to a Telegram bot in real time.

KotlinAndroidTelegram

Chess on Cloudflare

A multiplayer chess game running on Cloudflare Workers — exploring real-time state at the edge.

TypeScriptCloudflare