Skip to content
Indu Shekhar Jha

Indu Shekhar Jha

Software Engineer & AI Developer

I build intelligent backends, LLM-powered systems, and high-performance software. B.Tech CSE graduate from IIITDM Kurnool, joining Kotak Mahindra Bank as Software Engineer.

About

I'm a Computer Science graduate from IIITDM Kurnool (B.Tech CSE, 2022-2026) with a strong foundation in backend engineering, AI systems, and systems programming. I enjoy working at the intersection of performance and intelligence: building things that are both fast and smart.

I completed a Python/AI Developer internship at Appscrip, where I built AI-SEO dashboards, Generative AI ranking systems, and multi-tenant analytics infrastructure serving millions of daily events. I received a PPO from Appscrip but chose to join Kotak Mahindra Bank as Associate III Software Engineering. Outside of work, I built VBank, a voice-activated banking platform with biometric authentication, as part of a Government of India accessibility initiative.

When I'm not coding, I'm competing on LeetCode (top 5% nationally, ranked 1298/30,390 in Contest 469), reading about distributed systems, or building small C++ game engines for fun.

Languages

  • Python
  • C/C++
  • JavaScript
  • Shell

Backend

  • FastAPI
  • Flask
  • RESTful APIs
  • SQLAlchemy
  • Redis
  • Celery

AI / ML

  • LlamaIndex
  • Agentic RAG
  • NLP
  • Deep Learning
  • SpeechBrain
  • Google ADK

Frontend

  • TailwindCSS
  • HTML/CSS
  • Alpine.js

Tools

  • Docker
  • Git
  • CI/CD
  • Linux
  • Postman

Databases

  • PostgreSQL
  • ChromaDB
  • ClickHouse
  • SQLite

Experience

  1. Jul 2026 to Present

    Associate III Software Engineering · Kotak Mahindra Bank

    India

    • ▹ Joining the engineering team at one of India's leading private sector banks to build and maintain high-availability financial systems.
    • ▹ Working on backend services that handle millions of daily banking transactions with strict reliability and compliance requirements.
    • ▹ Will transition to Software Development Engineer (SDE 1) upon successful completion of probation period.
    • Backend Engineering
    • Fintech
    • High Availability
    • Java
    • Banking Systems
  2. Jan 2026 to Jul 2026

    Python / AI Developer Intern · Appscrip

    Bangalore, India

    • ▹ Developed a modular Marketing Analytics and AI-SEO Dashboard using FastAPI, integrating ClickHouse (OLAP) and Supabase (PostgreSQL) to visualize high-volume traffic data across 1M+ daily events.
    • ▹ Engineered a Generative AI Ranking System that evaluates website performance across LLMs and chatbots, providing location-specific analytics and actionable optimization suggestions.
    • ▹ Implemented multi-tenancy and RBAC to securely manage distinct organizational environments and isolate client data across 50+ enterprise tenants.
    • ▹ Built a competitor benchmarking tool to analyze keyword gaps using Redis for background tasks and daily cron jobs for automated data fetching, reducing manual reporting time by 80%.
    • ▹ Received Pre-Placement Offer (PPO) upon successful internship completion.
    • FastAPI
    • ClickHouse
    • PostgreSQL
    • Redis
    • Generative AI
    • RBAC
  3. Apr 2024 to Jun 2024

    ML Participant · Samsung Innovation Campus

    Remote

    • ▹ Built a Naive Bayes classifier achieving 80% accuracy in auto-sorting 10,000+ citizen complaints.
    • ▹ Applied NLP pipelines (tokenization, TF-IDF, CountVectorizer), boosting text classification accuracy by 15%.
    • ▹ Created data visualizations (confusion matrix, frequency plots) with Matplotlib/Seaborn for datasets exceeding 1 million records.
    • ▹ Engineered an optimized A* algorithm, reducing search time by 35% and increasing result relevance by 40%.
    • Python
    • NLP
    • Scikit-learn
    • Matplotlib
    • A* Algorithm

Achievements

  • ★ LeetCode Contest 469 · Rank 1298 / 30,390 2025
  • ★ NPTEL Topper · Rank 3 / 13,763 2025
  • ★ Student Excellence Award · Rank 1 / 320 · IIITDM 2023
  • ★ JNV Selection · Top 80 / 4,000 2013

Projects

  • VBank: Voice-Based Banking Platform

    VBank: Voice-Based Banking Platform

    A secure, voice-activated banking system with real-time multimodal biometric authentication enabling hands-free transactions for accessibility.

    • FastAPI
    • SpeechBrain
    • InsightFace
    • JWT
    • PostgreSQL
    • CI/CD
    • Python
  • Scheme-Saathi: AI Public Service Platform

    Scheme-Saathi: AI Public Service Platform

    A multilingual AI-powered platform helping 1,000+ citizens discover and access government schemes through natural language search and personalized recommendations.

    • Flask
    • SQLAlchemy
    • Redis
    • Celery
    • ChromaDB
    • TailwindCSS
    • Alpine.js
    • OAuth2
  • RAG-Based Agentic Assistant

    RAG-Based Agentic Assistant

    A production-grade retrieval-augmented generation system supporting 1,000+ heterogeneous documents with agentic and non-agentic pipelines, built on LlamaIndex and multiple LLMs.

    • LlamaIndex
    • FastAPI
    • PostgreSQL
    • ChromaDB
    • Gemini 2.5
    • LLaMA 3.2
    • DeepSeek
    • Python
  • TiniMilitia-Shooter: 2D Game Engine

    TiniMilitia-Shooter: 2D Game Engine

    A high-performance 2D shooter engine in modern C++17 using OpenGL and GLFW, sustaining 60 FPS with 100 active entities via RAII resource management and deterministic game loops.

    • C++17
    • OpenGL
    • GLFW
    • CMake
    • RAII
    • OOP

Writing

  • 15 June 2026

    FastAPI in Production: Patterns I Wish I Knew Earlier

    Real patterns from building multi-tenant analytics APIs at scale: async database sessions, RBAC middleware, ClickHouse integration, Redis caching, and structured logging that actually works.

    • FastAPI
    • Python
    • PostgreSQL
    • Redis
    • ClickHouse
    • Backend
  • 1 April 2025

    What I Learned Building a Production RAG System

    Lessons from building a RAG pipeline that handles 10,000+ retrieval requests: chunking strategies, reranking, agentic pipelines, and the LLM benchmarks that actually matter.

    • RAG
    • LlamaIndex
    • Python
    • LLMs
    • FastAPI