A collection of things I've built, problems I've explored, and challenges I've competed in.
Industry ProjectsJul'25 - Jun'26
H-adGen: Framework for Hyperlocalized Personalization of Video Advertisements
A multimodal AI framework that localizes pre-recorded video advertisements by replacing spoken brand and location-specific entities while preserving the original speaker’s voice and visual identity. Integrates speech recognition, zero-shot voice cloning, lip synchronization, facial restoration, and multilingual content moderation to generate regionally tailored advertisements in Hindi, Marathi, Tamil, and Telugu.
A data-driven supply chain planning and optimization framework developed for the Castrol PowerUp 4.0 Supply Chain Track case competition. Integrates inventory planning, production scheduling, and distribution decisions across a multi-stage network using Mixed-Integer Linear Programming (MILP), accounting for batch-size requirements, capacity constraints, demand fulfillment, and inventory policies.
The Castrol PowerUp 4.0 Supply Chain Track case competition focused on production and distribution planning across a multi-stage supply chain network. The proposed methodology combined inventory norm calculations with mathematical optimization to minimize modeled costs while accounting for production batch sizes, plant capacities, inventory requirements, and unmet demand.
Key Highlights
Modeled a multi-stage supply chain network spanning plants, mother hubs, Clearing and Forwarding Agents (CFAs), and customer demand.
Developed inventory planning methodology using average demand, forecast variability, lead times, safety stock, reorder points, and days of cover.
Formulated a Mixed-Integer Linear Programming (MILP) model to minimize modeled production, transportation, and unmet-demand penalty costs.
Incorporated production batch-size and capacity constraints to represent fixed 25 kL production batches and plant- and category-level limitations.
Evaluated a 70% Overall Equipment Effectiveness (OEE) scenario to assess its impact on production capacity, total modeled cost, and unmet demand.
Identified structural capacity bottlenecks and translated optimization outputs into actionable production planning and resource allocation insights.
Recognition
Competition result
National Runner-Up
Castrol PowerUp 4.0 Supply Chain Track case competition.
Gallery
National Runner-Up confirmation · Castrol PowerUp 4.0
National Runner-Up confirmation · Castrol PowerUp 4.0
Personal ProjectsJul'25 - Jun'26
AI-Enabled Real-Time Accident Monitoring & Response Coordination System
An AI-powered road accident detection and response coordination system that analyzes CCTV surveillance footage using YOLOv11 to identify vehicle collisions across 8+ accident categories. Integrates low-latency video processing, real-time incident alerts via WebSockets, a FastAPI backend, and a Next.js verification dashboard to streamline incident review and emergency response coordination.
AI-Enabled Real-Time Accident Monitoring & Response Coordination System
An end-to-end accident monitoring system combining YOLOv11-based computer vision, live CCTV surveillance, real-time event communication, and an incident-verification interface to support faster emergency response.
Contributions
Developed a real-time vehicle-collision detection system using YOLOv11 and CCTV surveillance footage to identify road accidents across 8+ accident categories.
Optimized the detection workflow to achieve a reported processing cycle of 8 ms per frame, supporting low-latency video analysis.
Built a FastAPI backend for accident-detection services and incident event handling.
Implemented WebSocket-based real-time alerts to communicate detected incidents to the monitoring interface.
Developed a Next.js and TypeScript frontend with a three-stage incident-verification workflow for reviewing and responding to detected accidents.
Integrated authentication, PostgreSQL, and Prisma to support application access and persistent data management.
Reported model performance
mAP@50
99%
Reported object-detection performance across the evaluated accident classes.
mAP@50–95
89.3%
Reported mean average precision across stricter IoU thresholds.
Precision
96.8%
Reported proportion of predicted accident detections that were correct.
Recall
96.4%
Reported proportion of ground-truth accident instances detected.
ResearchJul'25 - Jun'26
AutoQPG: Intelligent Question Paper Generation System
An intelligent assessment automation system developed by a four-member R&D team in response to the institute’s transition to autonomous status. The platform automates question paper generation based on predefined assessment criteria, supported by an AI/ML pipeline for classifying 16,200+ questions across six Bloom’s Taxonomy levels using fine-tuned transformer models.
Institute RnD Project · St. Francis Institute of Technology, Mumbai
AutoQPG: Intelligent Question Paper Generation System
Following the institute’s transition to autonomous status, AutoQPG was developed to automate question paper generation against predefined assessment criteria. As part of a four-member R&D team, I worked on the AI/ML component, building the question-classification pipeline that supports structured, taxonomy-driven assessment generation.
Contributions
Developed the AI/ML component of a larger automated question paper generation system designed to support assessment workflows at an autonomous institute.
Curated and preprocessed a dataset of 16,200+ questions from multiple educational sources using data cleaning, tokenization, and augmentation.
Fine-tuned RoBERTa to classify questions across six Bloom’s Taxonomy levels, comparing its performance against BERT and DistilBERT baselines.
Achieved 93.7% classification accuracy through model optimization and hyperparameter tuning.
Integrated the ONNX-optimized classification model with a FastAPI backend to support the wider question paper generation workflow.
Model performance & workflow impact
Classification Accuracy
93.7%
Achieved by the fine-tuned RoBERTa model across six Bloom’s Taxonomy levels.
Manual Classification Effort
95% reduction
Reported reduction through automation of taxonomy-driven question classification.
Personal Projects
NPX VishalRMahajan
Just run npx vishalrmahajan and see it in action.
npx vishalrmahajan is a one-command, interactive portfolio that runs entirely in the terminal. Launching it with npx opens a colorful, ASCII-styled interface where visitors can browse the portfolio using typed commands or keyboard navigation.
What if a portfolio lived inside your terminal instead of a browser? NPX VishalRMahajan is a CLI-based interactive portfolio that lets visitors explore projects, experience, and contact information through a colorful terminal interface. It is designed to be launched instantly using npx vishalrmahajan, without requiring a global installation.
Key Highlights
Built a one-command portfolio experience that launches using npx vishalrmahajan with Node.js 14+.
Created colorful terminal styling and ASCII banners using chalk and cfonts.
Used terminal-kit for interactive widgets and keyboard navigation.
Integrated terminal-link for clickable terminal hyperlinks.
Used open for cross-platform link opening.
Provided zero-install execution through npx and a global-install option for users who want to run the CLI directly.