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.

NestJSFastAPIPythonPostgreSQLBullMQPassport.js JWT+16 more
LangGraph
StateGraph with generation, validation, diversity enforcement nodes
RAG Pipeline
Qdrant vector DB + USDA nutritional validation

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.

Next.jsReactTypeScriptTailwind CSSCloudflare WorkersExpress.js+17 more
100-300%
Query time reduction via ClickHouse OLAP + materialized views
70M+ Rows
Production dataset with real-time analytics

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.

NestJSNode.jsPostgreSQLRedisTypeScriptEthers.js+5 more
Multi-Chain
Unified Adapter for Ethereum + Hub blockchain
Event-Driven
WebSocket real-time transaction tracking

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.

LangChainZodNanoBrowserPuppeteerOpenAIAnthropic+15 more
3 Agents
Planner, Navigator, Validator with self-validation loops
8 Providers
LLM provider support with automatic fallback

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.

Express.jsNestJSSequelizeMikroORMPostgreSQLRedis+17 more
7 Services
Monorepo with Express.js, NestJS, and 4 React frontends
11 Daemons
Background processors for async order and NFT lifecycle

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.

React Native 0.68TypeScriptRedux ToolkitRTK QueryRedux PersistReanimated 2+18 more
5 Firebase
Analytics, FCM, Remote Config, Dynamic Links, Firestore
30+ Generators
Hygen templates reducing creation time from 15min to 30s

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.

ReactTypeScriptMobXVue.jsStyled ComponentsChart.js+17 more
100+ KPIs
Recursive schema-driven report constructor
20+ Charts
Chart.js + ag-Grid data visualizations

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.

Go 1.18Fiber v2GORMPostgreSQLProtocol BuffersJWT+15 more
2 Blockchains
Concordium + Ethereum unified behind common interface
37 Entities
Go Fiber + GORM production backend

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.

React 18TypeScript 5.5MobX 6RxJS 7SCSS ModulesInversify 6+12 more
953 Files
TypeScript business logic engine library
505 Components
Design system with 379 Storybook stories