End-to-end systems I've designed and built — from AI assistants to drone obstacle avoidance.
// 01
AI Intelligent Assistant Platform
Python · FastAPI · Docker · PostgreSQL · Redis · WebRTC · Pipecat · Gemini API
Designed a multi-service AI assistant platform with microservices for backend APIs, NLP processing, and real-time voice interactions. The AI agent can place/receive phone calls, send WhatsApp messages and emails, manage approvals, store user memory, and generate daily AI briefings.
Impact
Created an extensible AI assistant automating real-world service bookings and cross-channel communications with persistent user context.
Microservices
Voice AI
Automation
// 02
AI Story Writing Engine
React · Flask · MongoDB · FAISS · Azure OpenAI · WebSockets · Vosk STT
Built a full-stack AI writing platform integrating RAG (FAISS + Azure OpenAI), intent-based routing for story vs chat responses, and WebSocket speech-to-text for voice-driven input.
Impact
Enabled structured AI-assisted story generation with contextual inspiration retrieval, real-time interaction, and persistent conversation history.
RAG
NLP
Full-Stack
// 03
AppFlowy-AI — Local-First AI Workspace
↗
Flutter · Rust · SQLite · Local LLMs (Ollama) · Vector Search
Architected Ollama-based local LLM routing with SQLite canonical store, two-way sync and YAML projections; implemented conflict-free edits via filesystem watchers and modular plugin hooks.
Impact
Achieved ~95% feature parity for targeted workflows and enabled offline AI plugins for structured data.
Local AI
Rust
Privacy-First
// 04
Instagram Content Automation Pipeline
↗
n8n · JavaScript · OpenAI APIs · Instagram Graph API · Cron Scheduling
Designed end-to-end automation using n8n, OpenAI APIs, Instagram Graph API and cron scheduling. Built media queues, retry logic, approval step and monitoring.
Impact
Automated 100+ posts/month, reduced manual posting time and eliminated common posting failures.
Automation
Social Media
n8n
// 05
Multimodal Conversational AI
↗
Flask · OpenAI · AssemblyAI · Transformers · Wav2Vec2
Integrated AssemblyAI for STT, Wav2Vec2 for emotion detection, OpenAI for response generation, and Flask APIs for orchestration. Added TTS fallback and session memory.
Impact
Production-ready prototype supporting multimodal inputs and emotion-aware responses.
Multimodal
Emotion AI
STT/TTS
// 06
UAV Obstacle Avoidance
Reinforcement Learning · Unity3D · Python · DQL · DDPG
Trained DQL and DDPG agents in Unity3D comparing 2D LiDAR vs depth estimation; evaluated sensor trade-offs and latency effects for fixed-wing UAV obstacle avoidance.
Impact
Identified LiDAR as higher performance for real-time control; proposed hybrid approaches for production. Published at IGARSS 2025.
Deep RL
Drones
Research
// 07
Nox AI — AI Voice Calling Assistant
FastAPI · Flutter · Gemini Live · Exotel · WebSockets · PostgreSQL · AWS EC2
Lead developer on a production AI calling assistant that places and receives real phone calls with streaming speech-to-speech via Gemini Live, Exotel telephony provisioning, and a Flutter client. 83 commits over five months, deployed and running on AWS.
Impact
Live conversational voice agent handling inbound and outbound calls with sub-second streaming latency and persistent call context.
Voice AI
Realtime
Telephony
// 08
Webinar & Call Analytics Platform
Next.js · PostgreSQL · JSONB · Vercel · Self-hosted Docker
Attribution and attendance analytics for high-volume webinar funnels — ingesting registrations, AI call logs, sales and Zoom attendance, then reconciling them into per-client reporting. Schema iterated through seven revisions to handle inconsistent third-party exports.
Impact
One codebase productised across five separate clients rather than rebuilt per engagement — my most reused asset.
Analytics
Multi-tenant
Data Modelling
// 09
Next.js 16 · Google Cloud Run · Docker · LLM APIs · Chrome Extension
A multi-tool AI product suite — prompt enhancer, AI tool finder, job-prep assistant and assignment reviewer — built as a single Next.js application on Cloud Run, plus a companion Chrome extension. 124 commits.
Impact
Live public product suite serving the company's audience, with an LLM-based auto-grader replacing manual assignment review.
SaaS
Cloud Run
Product
// 10
AIG HUB — B2B Jewellery Platform
Node.js · Prisma · React · Flutter · PostgreSQL · REST Webhooks
Inventory and product-matching platform for a B2B gems and jewellery network, with an admin panel, mobile app, supplier API integrations and an events/webhook layer. Included a 33,000-product catalogue reconciliation across multiple supplier feeds.
Impact
Shipped to production API and admin panel serving multiple diamond and gems suppliers.
B2B
Integrations
Full-Stack
// 11
Content Engine — Multi-Tenant Script Generation
FastAPI · React · Qdrant · SearXNG · n8n · GCP · Oracle Cloud
Multi-tenant content generation platform combining vector retrieval over a research corpus with live search, trend ingestion and templated script generation. Evolved from a set of n8n workflows into a standalone deployed service.
Impact
Automated the research-to-script pipeline for content teams across multiple tenants on two cloud providers.
RAG
Multi-tenant
Automation
// 12
SSS Storefront & Admin — E-Commerce
Next.js · Prisma · Supabase · PostgreSQL · Vercel
Two-application e-commerce system — customer storefront and operations admin panel — with catalogue, order and inventory management on a shared Supabase/Postgres backend. Both deployed to production.
Impact
Live storefront and admin console delivered end to end for a food retail brand.
E-Commerce
Supabase
Shipped
// 13
Manifold — Interactive Learning Platform
Next.js · TypeScript · Local-First Architecture · Embedded Terminal
A local-only interactive learning environment with an embedded agent terminal, letting a learner run and modify real code inside the lesson rather than reading about it. Built solo in a three-day sprint.
Impact
Working local-first learning tool with executable lessons and zero external dependencies.
EdTech
Local-First
DX