anindya.

Loading portfolio...

my projects.

Passionate about building intelligent AI systems and scalable backend solutions. I thrive on solving complex problems, implementing multi-agent architectures, computer vision applications and creating innovative RAG pipelines. My expertise lies in Agentic AI, LangChain/LangGraph, Vision Language Models and Backend technologies, with a strong focus on delivering impactful and production-ready solutions.

AI Lawyer: Graph-RAG Based Legal Q&A Solution

AI Lawyer: Graph-RAG Based Legal Q&A Solution

AI/ML/DL

Architected a GraphRAG pipeline with LangChain, Neo4j, Cypher, FastAPI, and LangGraph, combining entity linking, subgraph expansion, hybrid retrieval, and reranking for citation-grounded response generation over a legal knowledge graph. Established evaluation and observability with RAGAS, tracking faithfulness, relevance, F1 score, and retrieval quality to harden response reliability on ambiguous queries. Optimised local inference using GGUF/4-bit quantisation, KV cache, FlashAttention, and speculative decoding, achieving faster generation with reduced memory footprint.

  • GraphRAG pipeline with entity linking and subgraph expansion

  • Evaluation and observability with RAGAS (faithfulness, relevance, F1)

  • Local inference optimization using GGUF, KV cache, and FlashAttention

  • Citation-grounded response generation for reliable legal advice

  • Hybrid retrieval and reranking for improved precision

  • Python
  • LangChain
  • Neo4j
  • Cypher
  • FastAPI
  • LangGraph
  • RAGAS
  • GGUF
Colwords: Vocabulary Learning Platform

Colwords: Vocabulary Learning Platform

Software Development

preview

Developed scalable FastAPI backend with microservice architecture, dependency injection, and layered design for maintainability and independent service scaling. Built AI-powered voice assistant using ElevenLabs Client SDK to guide users, teach vocabulary, and evaluate learning through AI-generated quizzes. Optimised performance through Redis caching, rate limiting, memoisation, and database query tuning, reducing response latency across high-traffic endpoints. Containerised with Docker and deployed via CI/CD pipelines on GitHub Actions to VPS.

  • Microservice architecture with FastAPI and dependency injection

  • AI-powered voice assistant using ElevenLabs SDK

  • AI-generated quizzes for personalized learning evaluation

  • Performance optimization via Redis caching and query tuning

  • CI/CD deployment with Docker and GitHub Actions

  • FastAPI
  • Python
  • ElevenLabs
  • Redis
  • Docker
  • PostgreSQL
  • GitHub Actions
NAIS Journal App: Micro-blogging Social Media

NAIS Journal App: Micro-blogging Social Media

Software Development

github

Built scalable backend with Spring Boot applying layered and domain-driven design for modularity and separation of concerns. Architected stateless JWT authentication with RBAC, enabling horizontally scalable session management and secure access control. Optimised MongoDB persistence layer with indexing, connection pooling, and pagination to support high-throughput ingestion and retrieval. Engineered real-time notifications via Server-Sent Events (SSE), decoupling read-heavy streams from core paths to improve overall responsiveness.

  • Layered and Domain-Driven Design (DDD) with Spring Boot

  • Stateless JWT authentication with Role-Based Access Control (RBAC)

  • Real-time notifications via Server-Sent Events (SSE)

  • High-throughput persistence layer with MongoDB optimization

  • Decoupled read-heavy streams for improved responsiveness

  • Spring Boot
  • MongoDB
  • JWT
  • SSE
  • Java
  • React
TrustTaste.de: Germany-Based Restaurant SaaS

TrustTaste.de: Germany-Based Restaurant SaaS

AI/ML/DL

preview

Built AI voice agents with intent routing, tool-calling, and stateful dialogue for fully automated reservations, ordering, and customer support over phone. Integrated Twilio and Vapi for speech-to-speech pipelines, implementing event-driven call routing, spam filtering, and human escalation with async callback automation. Developed OCR-based menu ingestion using vision-language models for structured extraction across multi-modal restaurant data pipelines.

  • AI voice agents for automated reservations and ordering

  • Twilio & Vapi integration for speech-to-speech pipelines

  • Event-driven call routing and automated human escalation

  • OCR-based menu ingestion using vision-language models

  • Multi-modal data pipelines for structured extraction

  • Python
  • Twilio
  • Vapi
  • OCR
  • Vision-Language Models
  • FastAPI
DubAI: AI-Powered Youtube Video Dubbing in 20+ Languages

DubAI: AI-Powered Youtube Video Dubbing in 20+ Languages

AI/ML/DL

github

DubAI is a web application that leverages advanced AI technologies to dub Youtube videos in over 20 languages. The platform utilizes state-of-the-art models for automated transcription and translation, ensuring high-quality audio separation and dubbing. Users can easily upload their youtube video link, select the desired language, and receive a dubbed version that seamlessly integrates with the original video.

  • Automated transcription and translation.

  • High-quality audio separation and dubbing.

  • Seamless integration of dubbed audio with video.

  • Pydub
  • MoviePy
  • Pytubefix
  • Demucs
  • Gemini
  • GTTS
Shape Drawer

Shape Drawer

Software Development

github

The Shape Drawer project is a graphical application that allows users to draw, manipulate, and interact with various shapes on a canvas. This project is built using C# and leverages the SplashKitSDK library for graphical rendering and event handling. The application supports drawing shapes, with features such as shape selection, color changes, and background customization.

  • Draw rectangles, circles, and lines with precise canvas placement

  • Select and highlight individual shapes for targeted modifications

  • Change shape colors and delete selected shapes from the canvas

  • Customize canvas background for different visual experiences

  • Experience responsive, real-time canvas updates with dynamic rendering

  • C#
  • SplashKitSDK
  • Visual Studio
  • .NET Framework
Bus E-Ticketing System

Bus E-Ticketing System

Software Development

github

The Bus E-Ticketing System allows passengers to reserve seats online, while administrators can manage fleet schedules and seat availability in real-time. With secure authentication, real-time booking, and integrated payment processing, the system enhances the public transportation experience by offering a seamless and digitalized ticketing process.

  • Secure registration and login for access control

  • Choose travel times, destinations, and seat numbers

  • Real-time updates for bus schedules and seat availability

  • Faster and more efficient than traditional ticketing systems

  • HTML
  • CSS
  • JavaScript
  • MySQL
  • PHP
Awesome Weather App

Awesome Weather App

Software Development

github

Awesome Weather App allows users to instantly check the weather of any city without requiring authentication. It features a visually appealing interface with interactive GIFs that change dynamically based on weather conditions. Alongside temperature updates, users can view humidity, wind speed, and other weather details.

  • Real-Time Weather Updates

  • View temperature, humidity, wind speed, and more

  • Dynamic GIFs and animations for an engaging experience

  • Open the app and start using it instantly

  • Java Servlet
  • JSP
  • GSON
  • Apache Tomcat
  • HTML
  • CSS
Breast Cancer State Prediction

Breast Cancer State Prediction

AI/ML/DL

github

This project focuses on breast cancer detection using machine learning techniques. We utilized the Breast Cancer Wisconsin dataset, which contains diagnostic data for breast cancer patients. The project involved data preprocessing, feature selection, and model training using various algorithms to achieve accurate predictions.

  • Data Preprocessing and feature selection for efficient analysis

  • Model training using various machine learning algorithms

  • Model evaluation using accuracy, precision, recall and f1-score

  • Visualization of results using Matplotlib and Seaborn

  • Pandas
  • Numpy
  • Scikit-learn
  • Matplotlib
  • Seaborn
Real-time Signboard Detection

Real-time Signboard Detection

AI/ML/DL

github

This project focuses on detecting signboards using YOLOv5 model. We annotated images using CVAT, prepared a structured dataset, and trained the YOLOv5 model for signboard detection. After training, we evaluated the model's performance and applied it to predict signboards in new images.

  • Data Preprocessing for train, test and validation

  • Optimized training process for signboard detection using yolov5

  • Real-time detection of signboards in footages

  • CVAT
  • Pytorch
  • Jupyter Notebook
  • YOLO
WatchDog - A Surveillance bot

WatchDog - A Surveillance bot

Robotics

preview

WatchDog is a surveillance robot designed to monitor and secure indoor spaces. It features a live video streaming function, enabling users to remotely view the robot's surroundings with access of multiple sensory data.

  • 2.4 GHz wireless communication

  • Face and object detection using Harcascade Classifier

  • Areal exploration through high-end camera

  • Smoke, Temperature and Humidity sensors for environmental monitoring

  • Raspraspberry pi
  • Object Detection
  • AI
  • Python
Pick and Place Robot

Pick and Place Robot

Robotics

github

Showcased at TechSpectra, this pick-and-place robot is designed to grasp, hold, and release objects with precision. Built on an Arduino framework, it integrates two servo motors for seamless arm and claw operation. This ensures flexibility and efficiency in various tasks requiring delicate handling.

  • Operates via Bluetooth or wired commands

  • Two servo motors for arm and claw movement

  • Secure object grasping and precise placement

  • LiPo Battery provides efficient and long-lasting performances

  • Arduino
  • Inverse Kinematics
  • Bluetooth Module
  • Arduino IDE

Let's work together.

I'm always interested in new opportunities and exciting projects. Whether you have a project or a research idea in mind or just want to chat about tech, I'd love to hear from you.

© 2026 Anindya Majumder. All rights reserved.