Skip to content

Selected work

What we've built

Production systems — not slideware.

SaaSMulti-tenantRedis

Multi-Tenant SaaS Forecasting Platform

Nine-table relational model, row-level security, invite-based billing, Redis caching, separate end-user and admin apps. Built for real deployment.

OCRClaudeMobile

AI Memory Assistant — Life Search AI

Phone-first assistant with on-device OCR (including Hindi Devanagari) and Claude — search your screenshots, notes, and documents in natural language.

RAGOn-devicePrivacy

Local-First RAG — DocuMind

Privacy-first document assistant that runs retrieval entirely on-device — AI understanding without sending data to the cloud.

CRMn8nAutomation

CRM & Lead Automation Systems

End-to-end automation for service and real estate — capture, qualify, book, follow up on GoHighLevel and n8n.

Voice AIMCPAgents

AI Agent Suite — Voice + Outreach

Hindi/Hinglish voice agent + cold outreach automation + custom MCP server — outbound motion with minimal human input.

IoTRealtimeTimescaleDB

Maritime Operations — Windmillsat

Real-time vessel monitoring and sensor analytics on Node.js, TimescaleDB, Redis, and WebSockets.

Straight from the canvas

Real automations, running today

Actual n8n and GoHighLevel builds from client systems — not mockups.

n8n workflow — Slack Task Bot
n8nSlack WebhookGoogle SheetsIF / FilterReply in thread

Slack Task Bot

A Slack Events webhook verifies the request, reads tasks from Google Sheets, finds the matching task, interprets the reply with logic, updates status, and posts a confirmation back in-thread.

n8n workflow — Event API → GoHighLevel Funnel
n8nHTTP WebhookGoogle SheetsRoutingGoHighLevel

Event API → GoHighLevel Funnel

A GET webhook validates an incoming event ID, looks it up in the events database, checks public availability, and returns clean event data to a GoHighLevel funnel — with 400 / 404 error handling.

GoHighLevel workflow — IVR Call Routing
GoHighLevelIVRCall routingAI Voice Agent

IVR Call Routing

An inbound IVR greets the caller, collects keypad input, maps it, then routes to connect a call, capture a voicemail, or hand off to an AI voice agent.

GoHighLevel workflow — Missed-Call Speed-to-Lead
GoHighLevelMissed callSMS text-backAuto-assign

Missed-Call Speed-to-Lead

When a call is missed, a short delay fires a natural-feeling SMS to the lead, assigns the contact, tags it, and alerts the rep by push notification and internal SMS.

Tell us where your business is losing time.

We'll tell you whether that's an automation problem, an AI problem, or a product problem — and then we'll build the fix.

Send Mail