Projects
Side projects and applications I've built
MealPlan AI Agent
AI-Powered Meal Planning
Full-stack AI meal planning platform built as a pnpm monorepo. NestJS handles business logic while a separate Python FastAPI service runs the AI brain — LangGraph StateGraph for meal generation, RAG pipeline with Qdrant for recipe retrieval, Langfuse for full LLM observability.
GovChime Analytics Platform
Government Contracts Intelligence
7-package monorepo powering a government contracts intelligence platform. Architected 3 SmartSync microservices (Data, Refresh, ClickHouse sync) for multi-source data synchronization across SamgovAPI, PostgreSQL, and ClickHouse OLAP. Next.js frontend deployed on Cloudflare Workers, Express.js API on Komodo, with 24+ GitHub Actions CI/CD workflows (unit → integration → E2E → deploy) running on a self-hosted runner. AI pipeline handles data sanitization, contract matching, and description generation across 70M+ row datasets.
Filament Web3 Airdrop Platform
Decentralized Governance & Token Distribution
B2B Web3 platform for launching airdrop campaigns with decentralized governance, multi-chain transaction handling, and automated token distribution. NestJS backend manages campaign lifecycle and multi-phase voting, while Ethers.js handles on-chain execution across Ethereum and custom Hub blockchain via a unified Adapter pattern.
Formea AI Form Automation
Multi-Agent Chrome Extension for Intelligent Form Filling
AI-powered Chrome Extension (Manifest V3) that automates web form filling using a self-validating multi-agent system. Three specialized agents — Planner, Navigator, and Validator — orchestrated by an Executor with shared AgentContext. Supports 8 LLM providers via LangChain with automatic structured output fallback. Built the VBON Form Explorer agent to reverse-engineer complex government forms (PrimeFaces/JSF) with 10K+ lines of HTML using stable hash-based IDs and deterministic DOM diffing.
Primsell NFT E-Commerce
Web3 NFT Campaign Platform with 7-Service Monorepo
Web3 e-commerce platform for brands to create and manage NFT campaigns — minting, secondary sales royalty tracking, and reward redemption via QR codes or wallet connections. Architected as a 7-service monorepo with event-driven workflow engine, 11 background daemons, and Stripe payment integration.
Employee Engagement Platform
B2B SaaS for Gamified Employee Engagement
B2B SaaS platform for employee engagement — gamification, pulse surveys, peer recognition (shout-outs), rewards marketplace, and manager insights dashboards. Two codebases: React Native mobile app (Oxygen) with offline-first RTK Query caching and 5 Firebase integrations, and React web dashboard (Uptech) with 19 Ducks feature modules and atomic design component library.
Healthcare Benchmarking & DIY Ads
Enterprise SaaS for Hospital Analytics & Advertising
Two enterprise SaaS products for a Canadian client. BIG v2: healthcare benchmarking platform where hospitals submit trial balance data and compare 100+ KPIs against peer groups — schema-driven report constructor, MobX state management, ag-Grid data tables, AWS Cognito auth. DIY Ads v2: self-service advertising platform with Symfony backend, Vue.js frontend, Stripe payments, and Jira ticket integration.
SpaceSeven NFT Marketplace
Multi-Chain NFT Marketplace with Go Backend
Multi-chain NFT marketplace supporting Concordium and Ethereum blockchains with full auction system, multi-wallet support, and real-time notifications. Go Fiber backend with 37 database entities, Protocol Buffer integration for Concordium smart contracts, STOMP WebSocket auctions, and white-label Universe system for custom marketplace instances.
Live Casino Platform
Enterprise Live Casino with Real-Time Betting (NDA)
Enterprise-grade live casino gaming platform with 20+ games, real-time betting via gRPC-Web streaming, and a 505-component design system. Three codebases: 953-file TypeScript business logic engine with Inversify DI, React 18 client with MobX + RxJS reactive state, and Storybook-documented component library with Pixi.js/Konva graphics rendering.