Full-stack & AI engineer with 8+ years building and operating production software, now shipping AI products end to end: realtime voice agents, LLM agent pipelines, and the self-hosted platform they run on. Before that: four years as the sole developer behind a live marketplace SaaS, owning everything from the database schema to the deploy pipeline.
I've been the stakeholder, the founder, and the engineer. That order matters.
I didn't start as a programmer. I started running IT for a hotel in India — replacing paper billing with cloud POS, putting rooms online. That's where I learned the lesson that still shapes how I work: technology only matters when it makes the business run better.
Then I co-founded a software company, building products for healthcare and media clients. As a founder you don't get to say "not my job" — you own the outcome, the budget, and the relationship. I've carried that ownership into every team since.
Most recently I spent four years as the principal developer at Salle Privée, a Montreal event-venue marketplace — designing the architecture, building the product, and running it in production. When you're the one answering for the whole system, you learn to build what's needed, not just what's asked.
Since 2026 I've been shipping AI products end to end for early-stage founders: a medical companion app with a realtime voice agent, an AI voice-operations platform for property management, and a multi-tenant outreach CRM with its own voice agent — designed, built, and operated by me, with a fleet of coding agents I orchestrate through my own task-broker API. Outcome-first by habit: pick the problem that moves the product, ship it, instrument it, and let the numbers decide what's next.
I've run a company. I think about cost, risk, and revenue — not just code.
From database schema design to CI/CD pipelines to production incident response — one person accountable for the whole system.
Python/FastAPI, Node.js/TypeScript, Elixir/Phoenix, React/Next.js, PostgreSQL + pgvector, LangGraph, Pipecat, Langfuse, Docker, Cloudflare, AWS
Four principles from a decade of owning production systems
When the feature you asked for is the wrong one, I'll say so — and show you what I'd build instead and why. You get an honest engineering partner, not a yes-machine working through tickets.
I don't work for companies, I work as part of them. I learn the business model, sit with the people who feel the pain, and make technical calls that serve where the company is going — not just the sprint in front of me.
Schema design, payments, real-time features, CI/CD, monitoring, the incident at an inconvenient hour — I take responsibility for the whole system, not a slice of it. Software I ship is software I operate.
Founders and non-technical partners always know where things stand, what things cost, and what the trade-offs are — in plain language. Good engineering includes making sure the people around it are doing well.
Real projects solving real business problems
Design, ship, and operate production AI products end to end for founders who bring me their idea, using a fleet of coding agents (Claude Code, Codex, pi, grok) that I orchestrate through a task-broker API and shared memory.
Multilingual voice check-ins, medication tracking, visit recording with live translation, AI briefs. FastAPI backend, Pipecat realtime voice agent (Azure Speech, GPT-4o on Azure OpenAI), LangGraph StateGraph for post-visit processing, PostgreSQL + pgvector with row-level security for caregiver sharing, a safety supervisor layer with an escalation ladder, and an offline reviewer that re-reads every transcript. Expo/React Native app with WebRTC voice. Every LLM and voice call traced in Langfuse.
A phone agent over Twilio Media Streams with per-call runtime routing and automatic failover between Gemini Live speech-to-speech and a cascade pipeline (Deepgram Nova-3 → Llama-3.3-70b on Groq → Deepgram Aura); agent tool calls hit a C#/.NET API that owns buildings, residents, tickets, escalation, billing, and audit logs.
WhatsApp, email, meeting booking, and voice campaigns. Built the inbound/outbound voice agent (Plivo, Deepgram, OpenRouter) and the campaign, inbox, and meeting-booking workflows around it (Node/Express, BullMQ, MongoDB, React); consolidated all LLM traffic onto one vendor to cut cost and operational surface.
A production SaaS platform connecting event organizers with venue providers in Montreal. I was the principal developer for four years — from architecture through production monitoring.
View Live Platform → 🚀A two-sided marketplace needs everything a big product team builds — search, quoting, real-time messaging, payments, admin tooling — but here it all had to be designed, shipped, and kept running reliably by one accountable engineer.
An Elixir/Phoenix LiveView core on PostgreSQL with a 44-table domain model, plus Node.js microservices for PDF generation and image processing. Stripe payments with refund workflows, real-time messaging over Phoenix Channels, and multi-channel notifications (email, SMS, in-app) on Oban background jobs. A two-way QuickBooks Online integration kept customers, products and invoices in sync with the company's books, with installment payments recorded as linked payment receipts. I also owned the infrastructure: Docker, GitHub Actions CI/CD, AWS, and incident response with Sentry.
Co-founded a software firm serving healthcare and media clients. We shipped a real-time news aggregator app and an operations platform for a multi-location clinic franchise — scheduling, workflows, and management in one place.
A workflow automation platform for business process orchestration, built in Ruby on Rails — turning manual, error-prone processes into structured flows.
The page you're reading is deployed from a 3-node self-hosted platform I run myself — 16 backends behind Cloudflare Tunnels, Pages, R2, and Workers, with shared Postgres/Mongo/Redis — operated largely by agents. I don't just talk about operations — I live with them.
Recommendations from colleagues and clients
"For most of that journey, Sandeep was our lead developer and frankly, the technical backbone of the product. The platform he designed and maintained handled the full user journey: venue discovery, quote requests, real-time messaging, Stripe-powered payments, admin dashboards, and a multi-channel notification system spanning email, SMS, and in-app."
"Beyond the technical skills, what stands out to me about Sandeep is his reliability. When something broke in production on a Sunday evening, he was there. When a complex feature needed to ship for a critical client, he found a way. He took ownership of mission-critical systems for years without us ever having to second-guess the quality or stability of his work. For a founder, that kind of trust in your technical lead is genuinely rare and incredibly valuable."
"I recommend Sandeep without reservation to any organization looking for a senior full-stack developer with real DevOps depth."
From a hotel front desk in India to shipping AI products in Montreal
My first job was making technology serve a business, not the other way around: replacing manual billing with cloud POS and putting the hotel's rooms online. I've thought like an operator ever since.
Started a software company building web and mobile products for healthcare and media clients. Three years of owning outcomes — code, deadlines, budgets, and relationships.
Client web applications across the full product lifecycle — frontend, backend, and the REST APIs connecting them to the outside world.
Moved to Montreal, completed a DEC in Computer Science at Collège LaSalle, and joined Salle Privée — where I spent four years (May 2022 – May 2026) as the principal developer of their event-venue marketplace, owning it from schema design to production incidents.
Three founder-led products, built and operated end to end: a medical companion app with a realtime voice agent and LangGraph pipeline, an AI voice-operations platform for property management with failover between two voice runtimes, and a multi-tenant outreach CRM with its own voice agent — all running on a 3-node platform operated largely by coding agents I orchestrate.
Eight years in production, four owning one platform, a year shipping AI products alone. I'm looking for the next team whose vision I can make my own — as a senior full-stack & AI engineer or a hands-on technical partner.
If you're hiring a senior full-stack & AI engineer who'll treat your company like their own — or you need someone to take an AI product from idea to production and operate it — I'd love to hear what you're building.
Based in Montreal • Remote-friendly • On-site in the Montreal area