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: Your Personal Legal Assistant
AI/ML/DLAI Lawyer is a state-of-the-art application designed to assist users with legal needs. It utilizes Graph Retrieval-Augmented Generation (Graph RAG) for contextual document retrieval, Neo4j for graph-based knowledge representation, and Ragas for robust QA validation. Users can ask legal questions, receive document drafting assistance, and get case analysis with validated, accurate responses.
- •
Graph RAG for contextual legal document retrieval
- •
Neo4j-powered knowledge graph for relationship mapping
- •
QA validation using Ragas for reliable answers
- •
Instant answers to legal questions
- •
Document drafting and case analysis
- Python
- Graph RAG
- Neo4j
- Ragas
- Natural Language Processing
- Machine Learning

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

Developed as part of our course project, this platform enables users to share ideas and journals effortlessly. It features a user-friendly interface, a powerful admin dashboard for content moderation, and interactive discussions. Security and accessibility were key focuses, ensuring secure authentication, password recovery, and efficient content management.
- •
JWT-based authentication with Spring Security 6
- •
Push notification systems for user engagement
- •
Automated summaries using Facebook BART
- •
Comprehensive dashboard for Admin moderation
- Spring Boot
- React
- MongoDB
- Spring Security 6
- JWT
- BART
- Quill.js

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

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 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

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

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 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

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.
© 2025 Anindya Majumder. All rights reserved.