About Rahul Rathod

I'm Rahul, a software developer with a background in Python and backend engineering. I enjoy building practical software products, exploring new technologies and turning ideas into working applications.

My interests include backend systems, AI-powered applications, product development and solving everyday problems through software.

Recent projects include DocuMind and UploadsBuddy.

Experience

2021 – 2026

Python Developer

Tata Consultancy Services (TCS)

Worked in a Python-focused software support and backend environment.

  • Python
  • Django
  • Django REST Framework
  • REST APIs
  • PostgreSQL
  • Git

Projects

UploadsBuddy homepage showing file requirements, dimension recognition and file selection

UploadsBuddy

A privacy-focused browser-based file preparation tool that helps users meet image and document requirements for online portals.

  • In-browser processing
  • Requirement validation
  • Batch workflows
DocuMind login screen with its product introduction and account form

DocuMind

An AI-powered document intelligence platform that enables users to interact with documents through retrieval-augmented generation.

  • Python
  • PostgreSQL
  • pgvector
  • RAG
  • Source references

Explore the case studies

Skills

Backend

  • Python
  • Django
  • FastAPI
  • Django REST Framework

Frontend

  • Astro
  • React
  • TypeScript
  • Angular

Databases

  • PostgreSQL
  • Redis
  • pgvector

AI / GenAI

  • LLMs
  • RAG
  • Embeddings
  • LangChain

Infrastructure

  • Docker
  • AWS
  • Cloudflare
  • Celery

Let's connect.

Have an interesting idea or want to discuss something? Feel free to reach out.