Workflow automation
The core engine that runs everything else. Self hosted so pricing is predictable and workflows are versioned in git.
Self hostable on a single DigitalOcean droplet. 400+ integrations, Function nodes for custom logic, LangChain nodes for LLM steps.
When a client already runs on Make and the migration cost is not justified yet. Great error handling and scenarios UI.
Occasionally used for niche SaaS connectors that n8n does not have native nodes for.
LLM and AI models
Model choice is per-task. Nothing is picked because it is trendy.
Best long context reasoning and tool use for the price. Sonnet handles the majority of production agent workloads.
GPT-4o mini for cheap classification, text-embedding-3-large for RAG, DALL-E for asset generation.
One API for every model. Useful for A/B testing and quiet failover between providers.
Voice AI and telephony
Two production paths depending on how much control the build needs.
Fastest path from idea to a working outbound or inbound agent. Handles interruption, endpointing, call recording.
Best-in-class voice quality with sub 400ms latency on Flash v2.5. Voice cloning for brand consistent agents.
Programmable Voice for the phone number layer under both ElevenLabs and custom stacks. PSTN, SIP, DTMF, recording.
Database and storage
Postgres by default. Supabase gives it a UI, auth, and RLS without running my own hosted panel.
Managed Postgres with Row Level Security, realtime, edge functions and storage. The default for anything client facing.
Where self hosted n8n and one-off Node services live. Predictable pricing, straightforward snapshots.
Zero egress fees. Used for call recordings, generated assets and RAG document stores.
Product and SaaS
For the apps I ship as products (push8, ExcelErrorFinder) rather than internal workflows.
React Server Components, streaming, and the App Router make LLM-powered UIs feel instant. Deployed on Vercel or Cloudflare.
Full stack React with file based routing, SSR, and typed server functions. What bishal-paul.com is built on.
Every production system I ship is TypeScript. The type system pays for itself the first time an API response changes shape.
The fastest way to a consistent, custom looking UI without a design system committee. Paired with shadcn/ui for primitives.
Ops, monitoring and CRM
Where builds get watched after handover, and where clients live.
Human-in-the-loop steps route through Slack. Every production system posts a heartbeat and error alerts to a dedicated channel.
Common CRM target for lead capture, deal automation and pipeline sync in inbound and outbound flows.
Every handover ships with a Notion runbook: architecture diagram, credentials location, on-call steps.
Every n8n workflow is exported to JSON and committed. No workflow lives only inside a UI.
Developer tooling
The day to day machine.
Claude-driven editor. Ships production code faster than VS Code alone for anything larger than a snippet.
Modern terminal with AI command suggestions and shareable blocks.
Custom scripts for the ten repetitive lookups I do every day.
