Dhanush M

Software Development Engineer · Building production AI — voice agents, RAG, LangGraph workflows · Node · Python · AWS · Kubernetes

Bengaluru, Karnataka, India

DM
Click here to view my resume

About

Software engineer building AI systems that run in production — with the authentication, queues, tenancy, monitoring and infrastructure underneath them. My work spans LLM enrichment pipelines for security operations, autonomous voice agents over real telephony, LangGraph agentic workflows on knowledge graphs, and retrieval-augmented systems in regulated domains. I build the platforms and I still operate them: Node and Python on the backend, React on the frontend, AWS with Terraform and Kubernetes underneath.

Skills

Python
TypeScript
JavaScript
LangGraph
LangChain
RAG
vLLM
Vector Search
Embeddings
Pipecat
Deepgram
Cartesia
Gemini
Azure OpenAI
Claude
Ollama
MCP
sentence-transformers
Plivo
Node.js
Express
FastAPI
WebSockets
Socket.IO
RabbitMQ
BullMQ
React
Next.js
Vite
TailwindCSS
ShadCN
PostgreSQL
MongoDB
Redis
Qdrant
ChromaDB
Elasticsearch
Neo4j
Prisma
AWS
Terraform
Kubernetes
Docker
nginx
pm2
GitHub Actions
Prometheus
Grafana

GitHub Contributions

Loading...

Work Experience

Rootent Technologies
Full-time
On-site

May 2026 - Present

Software Development Engineer

  • Own the LLM enrichment pipeline for a security operations platform that classifies incoming alerts as true or false positives, covering the work queue, batched inference, retrieval-augmented context, threat-intelligence enrichment and delivery.
  • Cut per-alert delivery latency by streaming verdicts out of each batch as they resolve instead of blocking on batch completion, and bounded generation cost with a caller-supplied output token cap.
  • Built the graded benchmark harness the pipeline ships against, with accuracy, recall and latency gates enforced per run so prompt and model changes are regression-tested rather than eyeballed.
  • Made the platform deployable three ways from a single Terraform module — managed SaaS, customer self-hosted and fully air-gapped — on Kubernetes with Elasticsearch semantic search and hot-swappable Gemini or local Ollama inference for data-residency-constrained customers.
  • Built an autonomous voice AI screening agent that calls candidates, runs a structured interview and returns scored transcripts: four services (Node/Express, Python/FastAPI, React/Vite) streaming Plivo telephony → Deepgram STT → Gemini → Cartesia TTS over WebSockets with Pipecat, RabbitMQ between services, BullMQ/Redis queues and a full candidate state machine.
  • Migrated a monolithic LLM workflow engine to LangGraph StateGraphs with router-based turn dispatch and state persisted across seven multi-turn flows, backed by a Neo4j cross-domain knowledge graph with embedding retrieval on Azure OpenAI.
  • Built a RAG pipeline over SEBI ICDR regulatory templates using reasoning-based tree retrieval, served from a containerized FastAPI microservice behind a Node API.
  • Deploy and operate the multi-tenant platform on AWS: subdomain → tenant → database routing, per-tenant nginx vhosts and TLS, pm2 supervision, and GitHub Actions CI/CD with rollback across three environments.

Roll2Bowl Technologies
Full-time
On-site

Mar 2025 - May 2026

Founders Office · SDE Intern

  • Built and shipped a customer-facing food ordering application using React Native, Node.js, Express and MongoDB.
  • Developed a restaurant partner application with real-time order queue management over WebSockets and a reliable push notification pipeline.
  • Contributed to the full-stack admin dashboard for order monitoring and analytics.

Achievements

Webathon
DocPortal project

-

Secured 2nd Place in Inter-College Webathon

Achieved 2nd place by developing DocPortal for managing patient data with advanced features. Demonstrated strong technical skills and innovative problem-solving, receiving recognition for impactful use of technology in healthcare data management.

Education

Global Academy Of Technology

2021 - 2025
B.E. in Electrical and Electronics Engineering