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.

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. Master’sMS in Data Science, Liverpool John Moores University.
  4. 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

Have a question about a project or a note?

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

Contact me