Divyansh Rawat

Divyansh Rawat

@DsThakurRawat

AI & Backend Engineer — agentic systems & distributed backends

Open to full-time roles & internships

About

I build backend services in Go and Rust, and multi-agent systems in Python and TypeScript. What I care about is distributed systems, agentic AI and deep learning.

I ship what I build and then run it. Quadis Hotels takes real bookings on AWS infrastructure I set up, deployed, and later handed to the client. I contribute to open source, I write about what I build, and I do competitive programming for fun.

GoPythonRustTypeScript AI/MLAgentic AIGenAILLM Inference Distributed SystemsLangGraphLangChainMCP LiteLLMPydantic-AIPostgreSQLAWSDocker

Experience

Growth & AI Engineering Intern · Blipai
  • Built the real-time speech-to-text pipeline behind a product that ships on macOS, Windows, iOS and Android. Whisper served on Groq LPU inference, ~700ms end to end in production.
  • Tuned the decoding parameters and added a custom-vocabulary prompt layer, which fixed the technical and domain-specific terms the base model kept mangling.
  • Ran the feedback loop with the product community myself: triaged feature requests and bug reports, ranked them by impact, shipped the ones people actually asked for.
  • Debugged the platform-specific failures users actually hit (installers, OS permissions, audio devices, broken configs) across macOS, Windows and Android, usually on their machine rather than mine.

Education

Indian Institute of Information Technology, Design & Manufacturing, Kurnool — B.Tech

Electronics & Communication Engineering

Featured Work

Quadis Hotels

Live in production

A booking platform for a Delhi NCR hotel group: rooms, rates, real payments, admin back-office. I designed it, built it, deployed it and ran it, alone. It is live today on infrastructure I stood up and later handed to the client.

React + TS SPAnginxNode / Express APIPostgreSQL EC2 · ap-south-1 · S3 media · Razorpay · 9 properties · 20 room types · 197 rooms
  • The whole stack is mine: a React 18 + TypeScript front end on Vite, a Node/Express + TypeScript booking API, and a PostgreSQL schema covering properties, room types, rate plans, holds and bookings.
  • Production ran on my own AWS account first (S3 + CloudFront + Elastic Beanstalk + RDS). I then moved all of it onto the client's account: a hardened EC2 box in ap-south-1 with an Elastic IP, nginx, systemd and Postgres. Scripted build/push deploys, a rehearsed DNS cutover, nothing lost.
  • Razorpay checkout with webhook signature verification, PDF invoicing and WhatsApp confirmations. Secrets come from SSM Parameter Store, and every auth path fails closed instead of issuing a forgeable session.
  • Hardened the box and the app: TLS and security headers at nginx, rate limiting, Helmet, Zod validation on every route, and a systemd unit locked down with ProtectSystem=strict · NoNewPrivileges · MemoryMax.
  • Quadis Assist is an LLM concierge on Groq with a deterministic fallback, so guests still get an answer when the model is unreachable.
ReactTypeScriptNode.jsExpress PostgreSQLAWS EC2S3CloudFront nginxsystemdRazorpayViteZod

Research & Development

Highlighted Projects

Open Source

GitHub Activity

GitHub @DsThakurRawat
Profile ↗
Contributions  
Longest streak  
Contribution activity

All repositories →

Open Source Development

I contribute to projects I use and care about — fixing bugs, closing issues I file, and building features upstream.

PRs Merged
Issues Filed
Repos Contributed

Recent Merged PRs

Loading activity…

Issues Filed

Loading activity…

All open source contributions on GitHub →

Competitive Programming

LeetCode @DsThakurRawat
Profile ↗
Questions solved  
Contest rating  
Submission activity
Codeforces @lost_boy21
Profile ↗
Questions solved  
Rating  
Submission activity