Projects

A mix of production work and personal builds. Filter by type, or open any project for a plain-English summary and the engineering details.

2026Side Project

Parlay — Self-Hosted Voice & Chat Platform

A Discord-style community app I built alone in Rust: real-time group voice, screen sharing, live chat, moderation and an admin panel, all running on a $12/month server the community owns.

48klines of Rust
524automated tests
5 wksidea to v0.1 release
  • Group voice and 4K screen sharing that adapts to each viewer's connection
  • Full server, Windows app and web admin panel, built and shipped solo
  • One-command deploy; communities own and can export all of their data
RustTokioAxumQUIC / irohPostgreSQLWebSockets
2026Platform

Meerkat — WhatsApp Business Platform

A WhatsApp messaging platform built with Laravel 13 and Laravel Sail, containerized with Postgres 16, Redis, Horizon, and Mailpit.

  • Containerized end to end with Laravel Sail, Postgres 16, Redis and Horizon
  • Queue-driven architecture with Horizon workers
  • 18-test suite with a clean health endpoint
LaravelPHPPostgreSQLRedisHorizonDocker
2025AI / Agents

AI Chat System for Customer Inquiries

Built from scratch at SellAnyCar.com: an agentic system that handles customer inquiries across chat channels, with multi-model routing via OpenRouter.

  • Replaced human-only chat support with AI agents handling inquiries end to end
  • Multi-model routing so each conversation uses the right model for the job
  • Daily monitoring loop to find failing conversations and fix them
PythonOpenRouterLLM AgentsPrompt EngineeringChat APIsWhatsApp
2025Full Stack

BuyAnyCar Platform APIs

APIs and SDKs integrating AI models and agentic systems into SellAnyCar's social buying platform, with real-time chat and WhatsApp messaging.

  • Scaled APIs for real-time chat and WhatsApp integration across applications
  • LLM-powered agentic systems automating customer touchpoints
  • Enhanced legacy CRM and optimized database performance by 30%
PythonFastAPIReactWebSocketsWhatsApp APIPostgreSQL
2025AI / Agents

ElevenLabs Voice Agents for Outreach

Conversational voice agents that run automated marketing and outreach calls for SellAnyCar, tuned per campaign until results approached human performance.

  • Production voice agents automating outreach calls over the telephony system
  • Per-campaign prompt and conversation design
  • Monitoring and tuning loop for underperforming agents
ElevenLabsVoice AgentsConversation DesignPrompt EngineeringMonitoring
2024Backend

LLM-Powered Marketing Applications

AI-driven applications at PMG built on AWS Bedrock and LangChain that streamlined data processing and personalized user experiences.

  • Improved marketing campaign targeting and customer engagement by 30%
  • Resolved a cataloging bottleneck with SQS message queues, +40% throughput
  • Optimized database schemas for 20% faster data retrieval
PythonFastAPIAWS BedrockLangChainAWS SQSPostgreSQL
2023Full Stack

Crop Planning & Weather Dashboard

A React and Material UI dashboard for crop planning and weather forecasting at ESSIC, with real-time websocket data updates.

  • Interactive visualizations improved data processing efficiency by 30%
  • Real-time meteorological widgets across mobile and desktop
  • Automated live data updates via websockets
ReactMaterial UIWebSocketsREST APIsData Visualization