Skip to content
2024 — 2025Live

HeidelAI

The HeidelAI inbox — WhatsApp and Instagram conversations in one thread, with the AI reply toggle on

Role

Founding Engineer

Timeline

Jun 2024 — Jun 2025

Status

Live

Stack

Next.js · Python · FastAPI

Dealers and distributors lose deals in the gap between an enquiry arriving and someone getting to it. HeidelAI closes that gap: the agent answers on whichever channel the customer used, works out what they actually want, and replies from the business's own catalogue and pricing rather than a generic script.

What I owned

I was the founding engineer and the product started as an empty repository. I architected and delivered the full stack — schema, services and interface — then led a cross-functional engineering team through the whole product lifecycle to a launch with paying customers.

The messaging layer

Every channel lands in one thread. That meant owning the WhatsApp and Instagram API integrations end to end — webhook ingestion, delivery receipts, media handling and the rate limits that come with the Meta platform — behind a WebSocket inbox that keeps a conversation live no matter where the customer started it.

Multi-tenancy and billing

Every business on the platform gets its own catalogue, pricing and conversation history, and none of it may leak. I designed the tenant isolation model and the subscription payment infrastructure underneath it, so onboarding a customer is a row rather than a deployment.

Retrieval, not guesswork

Replies and product recommendations are grounded in the tenant's own data through a LangChain and Pinecone retrieval stack. The difference shows up in the numbers: response times down 45%, manual handling effort down 60%, and a 20–25% lift in conversion.