About
I’m Nikhil Mahajan, a Python Full Stack Developer with hands-on experience in building scalable backend systems and dynamic web applications. I specialize in Django, Flask, FastAPI, and Serverless architectures, and have deployed robust APIs integrated with AWS Lambda, PostgreSQL, and asynchronous task queues like SQS.Currently interning at Banao Technologies, I’ve contributed to live projects with a focus on clean architecture, performance, and team collaboration. My project portfolio includes AI-driven platforms like a multi-agent resume screener and a stock price forecasting app using machine learning and interactive visualizations with Plotly.Beyond development, I actively write technical blogs, participate in hackathons, and continuously enhance my problem-solving skills through competitive programming. I’m passionate about delivering real-world software solutions that are efficient, intelligent, and user-friendly.
Work Experience
Skills
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Banking System - Spring boot + Next.js
Built a production-grade banking application supporting Admin, Employee, and Customer roles, with secure authentication and role-based access control. Developed REST APIs for account creation, deposits, withdrawals, transfers, and transaction history, backed by a fully normalized PostgreSQL database. Integrated JWT security with BCrypt, enforcing restricted access across user roles. Implemented input validation, balance checks, and error handling to ensure robust financial workflows. Packaged the application using Docker for portable deployment and demonstrated end-to-end workflows with real-world banking logic.

LearnLabs - AI Course Website
LearnLabs is an AI-driven learning platform that generates personalized courses, tutorials, and developer roadmaps based on any topic or technology. Users can search for subjects like React, Python, CSS, Node.js, or complete learning paths such as Frontend and Backend Development. The platform delivers structured lessons, beginner-friendly explanations, and step-by-step roadmaps to help learners build tech skills efficiently.

AI Recruiter
AI Recruiter is a modular recruitment automation platform built with Flask, LangChain, LangGraph, FAISS, and HuggingFace Transformers. It automates resume parsing, job matching, and candidate scoring using multi-agent workflows and vector similarity search. The system includes resume parsing, job description summarization, and a scoring pipeline stored in SQLite. It reduced manual screening time by 75%, improved candidate-job matching accuracy by 80%, and enhanced hiring efficiency by 65% for small to mid-sized teams.

Stock Predictor WebApp
Stock Price Forecasting WebApp is a Django-based application that enables users to analyze and forecast stock prices for any ticker using machine learning models. The app achieved a prediction accuracy of 87% and uses Plotly to generate interactive visualizations of stock market trends, enhancing data clarity and user engagement. Optimized data pipelines reduced prediction time by 60%, and trend analysis efficiency improved by 70%, enabling faster, data-driven investment decisions.

MultiPDF AI ChatBot
Multi-PDF AI Chatbot Agent is an AI-powered application that enables users to upload multiple PDF documents and interact with them through natural language queries. Built using LangChain, LangGraph, FAISS, and Streamlit, the chatbot supports multi-agent coordination for context-aware question answering, document summarization, and intelligent information retrieval. Integrated vector embeddings allow for semantic understanding across documents, enhancing research, legal, and enterprise workflows.
I like building things
During my time in university, I attended 1+ hackathons. People from around the country would come together and build incredible things in 24 hours. It was eye-opening to see the endless possibilities brought to life by a group of motivated and passionate individuals.
- I
Intra-College Hackathon 2024
Pune, Maharashtra
Built a utility app with my teammate as part of a 2-member team. I handled the complete backend and system design, including notifications and database integration.
Get in Touch
Want to chat? Just shoot me a dm with a direct question on LinkedIn and I'll respond whenever I can. I will ignore all soliciting.