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.

Nitin Raturi photographing a sunny mountain river valley on a phone
On a trail, away from the keyboard

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.

More about my work and education

The route so far

  1. 2015Started writing code while studying computer science.
  2. 2018Started working as a software engineer.
  3. PG DiplomaPG Diploma in Data Science, IIIT Bangalore.
  4. Master’sMS in Data Science, Liverpool John Moores University.
  5. 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.

All projects
  • 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

Have a question about a project or a note?

Email is the quickest way to reach me. I read every message.

Contact me