Senior Software Engineer · India
I’m Nitin Raturi. I build dashboards, REST APIs and RAG systems.
I’m a Senior Software Engineer at Fractal Analytics, working mostly in Python and React and, more recently, with large language models (LLMs). This site collects the projects I build alongside my day job and the notes I keep while building them.

About
Software that answers a real question
Most of my work is on analytical dashboards for enterprise clients: the screens people use to answer questions, and the APIs and data work underneath them. Since I started working professionally in 2018, I’ve also built REST APIs, e-commerce features, web scrapers and a battery simulator web app.
I also build retrieval-augmented generation (RAG) systems and LLM-powered features for those clients, using LangChain, LlamaIndex, vector databases and LLM APIs. AI coding assistants are part of how I write software every day.
I started writing code in 2015, when I began studying computer science, and later took a master’s in data science. Away from the keyboard I’m usually on a mountain trail or reading philosophy.
The route so far
- 2015Started writing code while studying computer science.
- 2018Started working as a software engineer.
- PG DiplomaPG Diploma in Data Science, IIIT Bangalore.
- Master’sMS in Data Science, Liverpool John Moores University.
- NowSenior Software Engineer at Fractal Analytics, building dashboards and RAG systems. Based in India.
- Go-to stack
- Python
- Django
- PostgreSQL
- SQLite
- JavaScript
- React
- DigitalOcean
- Cloudflare
- Vercel
- LangChain
- LlamaIndex
- pgvector
Projects
Things I build and maintain
Free online tools, small browser games and developer references, built alongside my day job.

Web tools
WebTools
215 free calculators for money, health, maths, developer and everyday tasks, made for India. Each shows its method and sources, and runs in your browser.
- Astro
- TypeScript
- Preact
- Cloudflare

Developer resources
Devbook
Devbook is one prompt that sets up your repo for careful agent coding in Claude Code, Codex, Cursor, GitHub Copilot and Gemini CLI. A prompt, not a package.
- Astro
- Starlight
- Markdown
- Cloudflare

Health & fitness
Fitness
A free exercise library with 3D form demos on six body types, a selectable muscle map, workout splits and the sourced research behind every form cue.
- Astro
- TypeScript
- Three.js
- Cloudflare

Games
Fun
Free original browser games you can start in seconds: Same Brain?, a two-player guessing game, and Don't Let the Chai Boil Over. No accounts, no ads.
- Astro
- TypeScript
- SVG
- Web Audio
- Cloudflare

Writing & tutorials
Tech Blog
My Substack newsletter of step-by-step tutorials on Django and Python, deploying with Nginx, Gunicorn and PostgreSQL, Git, GitHub and developer tools.
- Substack
Writing
Notes from the work
Practical lessons I want to remember, written for my future self.
Have a question about a project or a note?
Email is the quickest way to reach me. I read every message.
Contact me