Work
Case studies and projects across full-stack, AI automation and mobile apps.
Video insideAI AutomationCase studyLive, loaded with demo data
Private AI Chat for Company Documents: A RAG Deployment
I deployed and customised a self-hosted RAG chat that searches a company's documents and databases first, then answers only from what it found, with the source shown.
- RAG
- FastAPI
- ChromaDB
- Ollama
- Redis
- +9 more

AI AutomationCase study5 videos, all public
Production RAG, from Scratch: A Document Chatbot Tutorial
A 5-part video tutorial on building a document chatbot (RAG) that holds up in production: parsing, hybrid search, reranking, evaluation, caching and cost.
- RAG
- Hybrid search
- Reranking
- Vector databases
- Embeddings
- +6 more
Video insideAI AutomationCase studyLive in production
Self-Hosted Buzz: A Private Team Workspace Where AI Agents Are Teammates
I took Block's open-source Buzz platform from a GitHub repo to two live production servers for a cybersecurity company: private team chat where AI agents sit in channels, answer @mentions and do real work, all on infrastructure the company owns.
- Google Cloud
- AWS EC2
- Docker Compose
- Kubernetes (k3s)
- nginx
- +9 more

AI Automation2026
Chief of AI Staff
Personal AI Executive Assistant
Multi-agent AI Chief of Staff with live Gmail, Google Calendar, persistent memory, 23 real tools, automated email triage, daily briefings, and a full visual command center — built for a real estate professional.
Next.js · TypeScript · Supabase · PostgreSQL

AI Automation2026
OpenClaw WhatsApp Agent
Branding Image Sub-Agent
Specialized sub-agent for generating consistent marketing images with predefined product assets and production-ready fallbacks
OpenClaw · WhatsApp · AI Image Generation · Multi-Model Fallback

Full-Stack2023Live
Dundalk
AI-First Smart Tourism
Premium Tourism Marketplace with AI-Driven Concierge & Automated CRM
Next.js · Firebase · Firestore · Cloud Functions

Mobile Apps2025Live
CourtKonnect
AI Sports Matchmaking
Proactive Scheduling Engine & Skill-Based Matchmaking for Sports Clubs
React Native · Expo · Supabase · Edge Functions

Mobile Apps2025Live
Gaadi Vritant
Fleet Management Solution
Comprehensive Vehicle Tracking, Driver Management & Operations Optimization
React Native · Firebase · Cloud Functions · Google Maps API

Mobile Apps2023Live
Tagda Fun
Offline Utility Suite
Versatile Offline Decision-Maker & Social Gaming Utility
React Native · Expo · TypeScript · Local Storage

Full-Stack2025Live
Aiconic Kids
AI-Powered Pediatric Healthcare Platform
AI-driven pediatric healthcare platform delivering fast medical guidance for children through AI-based symptom analysis and doctor validation.
React 19 · Vite · Tailwind CSS v4 · Framer Motion

Full-Stack2026Live
Minor Hockey Talks
Youth Hockey Forum Platform
Comprehensive youth hockey forum platform optimized for performance, security, and scalability. Complete optimization, bug fixes, and production-ready deployment with ongoing maintenance
Next.js · React · Supabase · PostgreSQL

AI Automation2025
OCR Automation Platform
AI-Powered Document Processing & Extraction
Intelligent OCR platform with password-protected UI, multi-phase document extraction using OCR libraries and Nanonets API, LLM-powered processing with tool calls, and structured output generation in JSON, text, and DOCX formats
React · Next.js · TypeScript · OCR Libraries

AI Automation2026
AI Newsletter Automation Agent
Custom AI-powered newsletter automation dashboard with automated research, trend detection, summarization, and LLM-generated weekly drafts with human review gate for LinkedIn and Substack.
Next.js · Supabase · OpenRouter · Apify

AI Automation2025
Milo – Charleston County Real Estate Assistant
Cross-platform AI chatbot for real estate in the Charleston tri-county area: property lookup via GIS (ArcGIS), voice chat, and streaming Claude responses.
Node.js · Anthropic Claude · OpenAI (Whisper, TTS, Responses API) · Supabase