Projects
Things I have built and am working on.

StockPulse
A self-hosted, AI-powered portfolio tracker that connects to Trading 212's API to monitor investments in real time. Features a customizable drag-and-drop dashboard with portfolio health scoring, position heatmaps, what-if price simulator, currency exposure breakdown, and AI-generated portfolio insights via LLM Gateway. Multi-user with encrypted credential storage.

Password Game
A spy-themed multiplayer password guessing game. One player gives hints while others try to guess the secret word. Features two modes: Host Mode for in-person play on a single screen, and Online Mode where players join on their phones. AI-generated passwords via LLM Gateway with multi-language support. Built for streaming with a dedicated public display screen.

AI Category Game
A real-time multiplayer trivia game with two modes: Host Mode where one person controls the game, and Buzzer Mode where players compete on their phones to buzz in first. Features AI-generated questions in any language, configurable scoring, and an extensible powers system. Built for streaming with a dedicated host control panel and player phone screens.

LLM Gateway
A self-hosted API gateway that routes requests to multiple LLM providers (Groq, Gemini, Mistral, OpenAI) with automatic fallback. Features a built-in admin dashboard for managing providers, health checks, chat playground with conversation history, and API documentation.

Planyly
MVPA shift planning platform that streamlines workforce scheduling for restaurants, offices, and teams. Features automated shift generation, employee availability management, role-based access, and multi-language support.