Projects

Things I designed and shipped end to end — with the detail a resume bullet has no room for.

BriteCover

AI-powered management platform for insurance agencies — leads, customers, quotes, renewals and referrals. Built and launched end to end; in production.

  • Nine AI features: 0–100 lead scoring with conversion factors, product matching against the carrier catalog, cross-sell detection, renewal churn-risk analysis, daily briefings and performance analytics.
  • Agentic assistant wired to 12+ tools that queries live CRM data conversationally.
  • Multi-tenant with organization-level isolation and role-based access (owner/admin/member).
  • Bedrock Nova Pro/Lite as the primary provider with automatic OpenAI fallback.
  • Visual pipeline boards, automated renewal alerts, a rules-based automation engine, and inbound email processing on Cloudflare Workers.
  • Next.js 16
  • React 19
  • Better Auth
  • Prisma 7
  • PostgreSQL 17
  • Vercel AI SDK
  • AWS Bedrock (Nova)
  • OpenAI
  • Stripe
  • Cloudflare Workers

SmartFarmPilot

Multi-tenant farm management SaaS for small and medium agricultural operations, serving 100+ users.

  • Replaces paper and spreadsheet record-keeping for crops and livestock with a single system.
  • Multi-warehouse inventory with batch and expiry tracking, and FEFO allocation for perishables.
  • Livestock registry: health records, feeding, breeding and production tracking.
  • CSA subscription management, B2B/B2C order processing with a customer self-service portal.
  • Recurring task scheduling with iCal sync, plus AI-powered insights on Bedrock.
  • Next.js
  • AWS
  • AWS Bedrock
  • Strands Agents
  • PostgreSQL
  • Stripe
  • Resend

nlp2sql

Open-source enterprise Natural Language to SQL converter with multi-provider AI support.

  • Provider-agnostic across OpenAI, Anthropic, Gemini, Bedrock and Azure OpenAI.
  • AI-powered relevance scoring and schema optimization for databases with 1000+ tables.
  • Smart caching, async support and token-efficient query generation for production use.
  • Clean Architecture (ports and adapters) keeping providers and databases swappable.
  • Python
  • OpenAI
  • Anthropic
  • Gemini
  • AWS Bedrock
  • Azure OpenAI
  • PostgreSQL
  • Redshift
  • Clean Architecture

Screenshot API

Production-grade screenshot service with queueing, browser pooling and pluggable storage.

  • Hexagonal Architecture and DDD, with storage backends as swappable adapters (S3/GCS).
  • Async processing with browser pool management for horizontal scalability.
  • Multi-layer security: JWT and API-key auth, token-bucket rate limiting, and audit trails.
  • Redis job queues with PostgreSQL persistence and health/metrics monitoring.
  • Kotlin
  • Ktor
  • Playwright
  • PostgreSQL
  • Redis
  • Docker
  • Hexagonal Architecture
  • DDD