Neeraj Shukla

Work

Projects

A selection of production systems and experiments — mostly Go + Next.js on GCP, Terraform and Cloudflare.

SmartBDM
Production
AI-powered CRM for sales teams

A multi-service AI CRM that automates lead scoring, prioritization, and WhatsApp engagement. Seven Go and Next.js services coordinate over a GCP Pub/Sub event bus, with AI-driven scoring and next-action suggestions and a WhatsApp re-engagement engine with full audit trails.

  • 7-service event-driven architecture over GCP Pub/Sub
  • AI lead scoring & next-action suggestions (OpenAI)
  • WhatsApp outcome engine with forensic audit trails
  • Multi-tenant RBAC, distributed locks, prompt caching, OpenTelemetry
GoNext.jsPostgreSQLRedisGCP Pub/SubCloud RunOpenAITerraform
Vruent
Production
AI recruiter for lean teams

An AI recruitment platform that lets a small team run agency-scale hiring. Real-time AI voice interviews, semantic resume screening with pgvector, and four user portals in a single Next.js app — backed by a modular Go monolith with an async Pub/Sub worker.

  • Real-time AI voice interviews (OpenAI Realtime + WebRTC)
  • Semantic resume parsing & screening with pgvector
  • Async AI pipeline over a single attribute-routed Pub/Sub topic
  • 49-table multi-tenant schema, four portals, OTel tracing
GoNext.jsPostgreSQLpgvectorOpenAI RealtimeWebRTCGCPCloudflare
Super Media Management
Production
Multi-tenant media platform

A reusable media backend powering several products. Browsers upload directly to Cloudflare R2 via presigned URLs; image variants are generated asynchronously with libvips over Pub/Sub; and orgs and product provisioning are managed through a Next.js admin console. Four services on Cloud Run.

  • Browser-direct uploads to Cloudflare R2 (presigned URLs)
  • Async image-variant pipeline with libvips + Pub/Sub
  • Cross-product provisioning orchestration
  • Configurable multi-tenant isolation, OpenTelemetry observability
GoChiNext.jsCloudflare R2GCP Pub/SublibvipsPostgreSQLTerraform
Content Platform
Production
AI website builder & CMS

An AI-powered website builder and CMS. A visual block editor with 28 block types, two-phase AI site generation with streaming progress, and live publishing to Cloudflare's edge (KV + Workers) for global delivery. Go backend and Next.js frontend on GCP.

  • Two-phase AI site generation with SSE streaming
  • 28-block visual editor with live preview
  • Edge publishing to Cloudflare KV + Workers
  • Multi-tenant RBAC, background jobs via Pub/Sub
GoNext.jsOpenAICloudflare KV/WorkersGCP Cloud RunPostgreSQLTerraform
Pitchers HQ
Production
AI sales-call coaching

A SaaS where sales reps practice live cold calls against adversarial AI executive personas, then receive AI-scored feedback. Real-time WebSocket conversations with multi-LLM orchestration, AWS Polly voice synthesis, deployed on AWS ECS Fargate with Terraform.

  • Real-time WebSocket calls vs. adversarial AI personas
  • Multi-LLM orchestration (OpenAI · AWS Bedrock Llama · Azure)
  • AWS Polly voice synthesis + AI scoring engine
  • ECS Fargate + Terraform, Redis pub/sub scaling, Stripe billing
Next.jsNode.jsSocket.ioOpenAIAWS BedrockAWS PollyECS FargateTerraform

More work

EasyInventory
Production
Real-estate inventory platform

A multi-tenant inventory platform with four independent services and a 24-table schema covering projects, units, bookings, payments, commissions and refunds — with optimistic locking, encryption at rest, and full OpenTelemetry tracing on GCP Cloud Run.

GoNext.jsPostgreSQLRedisGCP Cloud RunOpenTelemetryTerraform
Re Wealth
Production
Real-estate investment platform

An investment platform pairing a content/CMS engine with micromarket analysis. Next.js frontend, Node/Express API, and multi-environment GCP infrastructure managed with Terraform and shipped through GitHub Actions.

Next.jsNode.jsPostgreSQLGCP Cloud RunTerraformCloudflare R2
Cloudflare Email Service
POC
Zero-dependency Go email platform (POC)

A proof-of-concept evaluating Cloudflare Email as an Amazon SES replacement: a dependency-free Go HTTP service with an inbound Email Worker (HMAC-signed webhooks), a suppression store, and programmatic DNS onboarding — validated live, end to end.

GoCloudflare EmailCloudflare WorkersCloudflare DNSHMAC
AI Voice-Call Agent
POC
Outbound AI voice qualification (POC)

A Go voice agent that calls leads, runs a scripted Hindi conversation, and extracts structured answers — integrating telephony (Plivo/Vobiz), Indian speech APIs (Sarvam STT/TTS) and OpenAI, with real-time bidirectional audio over WebSocket.

GoWebSocketPlivoSarvam STT/TTSOpenAI
DB Env Sync
In progress
Prod → dev sync with PII anonymization

A Go tool that safely syncs production PostgreSQL into development at the organization level, with automatic PII anonymization, dynamic column introspection, and pre-flight schema validation across 20+ tables.

GoPostgreSQLpgxGCP Cloud SQL
Real-Estate Marketing Platform
Production
Multi-site property marketing (client)

A multi-site marketing platform for a real-estate developer: a primary Next.js site with an MDX blog and dynamic property showcase, plus several independently-deployed partner microsites — all using Cloudflare R2 for asset delivery and server actions for lead capture.

Next.jsTailwind CSSCloudflare R2VercelMDX