Senior Software Engineer · India
I’m Nitin. I build UI dashboards, Rest APIs, RAG systems and the web apps around them.
I’m a Senior Software Engineer at Fractal Analytics, working mostly in Python and React and, 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.
- 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 With Methods
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: Rules for AI Coding Assistants
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: 3D Exercise Form Demo Library
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: Small Original Browser Games to Play
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: Django, Python and Git Tutorials
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