Projects

A selection of some of the projects that I've worked on, showcasing my expertise in building scalable, user-friendly applications.

Company Website Platform

Company Website Platform

Worked on a corporate website platform. Created multiple pages, designed CMS schemas, integrated them into the frontend, optimized performance, and improved UX.
Next.jsTypeScriptStrapi CMS
PMO Analyzer Tool

PMO Analyzer Tool

A full-fledged PMO (Project Management Office) tool designed to manage end-to-end project execution and sprint tracking. Teams can upload sprint data (CSV), track estimations, tasks, allocations, weightages, and progress in real time.

Next.jsNode.jsTypeScriptExpressMongoDBReact Tanstack TableRecharts / Chart.jsCSV Parsing
Fund Management Dashboard for U.A.E Ministry of Gov.

Fund Management Dashboard for U.A.E Ministry of Gov.

A fund allocation and monitoring platform for government initiatives. Supports multiple languages, streamlines approvals, tracks budgets, and ensures transparency in fund distribution.

Next.jsTypeScriptRedux ToolkitReact Tanstack TableRecharts / Chart.jsCSV Parsing
Firearms Training & Analytics Dashboard

Firearms Training & Analytics Dashboard

A web dashboard for shooting practice and training analytics. Tracks shots, predicts accuracy, provides real-time performance dashboards, leaderboards, and visual charts.

Next.jsTypeScriptRedux ToolkitReact Tanstack TableRecharts / Chart.jsCSV Parsing
Global Travel Planner

Global Travel Planner

A travel booking platform allowing users to explore destinations, find deals, and customize travel packages. SEO-friendly, high-performance, and intuitive UI.

Next.jsTypeScriptReact Simple MapsContext ApiCMS-Strapi
Cultural Events Platform

Cultural Events Platform

A platform for managing cultural events, classes, and archives. Fully functional website with authentication and responsive design.. The project involved developing a fully functional website with complete authentication and user flow implemented.

The platform emphasizes a seamless, user-friendly experience, robust backend functionality, and responsive design across all devices.

Next.jsTypeScriptNode.jsMongoDBMongooseJWT
Corporate Website Platform

Corporate Website Platform

Developed a bilingual corporate website platform for UAE branch, focusing on high performance, SEO, and responsive design in arabic and english language.

Next.jsTypeScriptRedux Toolkit
Team Collaboration Tool

Team Collaboration Tool

An internal team collaboration and messaging platform similar to Slack, with custom enhancements and full data sharing capabilities.

Vanilla JSSocket.ioQuill rich-text editorDjangoPythonPostgres SQL
Bharat Sahayta Hub

Bharat Sahayta Hub

From emergency SOS alerts to crowdfunding, food assistance, and medical aid — this multilingual(currently 5 lang supported) platform connects people in need with nearby helpers instantly through an interactive map.

Users can post verified help requests under specific categories with proper details, which are then displayed on the map in real time. Nearby users receive instant notifications about these requests and can choose to accept or reject them based on their ability to help.

It’s a seamless, location-based support network designed to bring people and compassion together — faster, smarter, and safer.

Next.jsTypeScriptNode.jsMongo DBMongooseJWTCloudinary
Zydoc: Online Doctor Appointment Booking App

Zydoc: Online Doctor Appointment Booking App

A full-featured e-commerce solution with real-time inventory management, payment processing, and analytics dashboard. Built with scalability and performance in mind.
Next.jsNode.jsMongo DBMongooseJWTRazorpay Payment GatewayCloudinary
Course Purchase Website

Course Purchase Website

A full-featured e-commerce solution with real-time inventory management, payment processing, and analytics dashboard. Built with scalability and performance in mind.
Next.jsNode.jsMongo DBMongooseJWTStripe Payment GatewayCloudinary

Firearms Training & Analytics Dashboard

slide-0

The main Dashboard provides a comprehensive overview of the entire system’s activity. It displays key metrics, statistics, and performance summaries across all regions, allowing users to quickly assess operational effectiveness. The dashboard includes visual graphs and charts to illustrate trends, highlight critical data points, and show comparisons over time. Users can view region-wise performance, session counts, active training programs, and summary statistics of soldiers and targets. This overview helps in identifying areas that need attention and provides actionable insights for training managers and supervisors.

slide-1

The secondary Dashboard view focuses on detailed performance analytics for individuals and teams. It highlights top performers and bottom performers based on various parameters, including scores, accuracy, completion rates, and other operational metrics. Each metric is clearly displayed along with comparative charts, allowing supervisors to evaluate performance trends, identify strengths and weaknesses, and make data-driven decisions. Additional filters and sorting options help in drilling down to specific units, training types, or individual soldiers for deeper insights.

slide-2

The Add - Session Detail section is designed for pre-session configuration. Before a session begins, essential information must be entered, including the training unit, course, assigned soldiers, and target allocations. Users can define the type of training, objectives, and expected outcomes. This ensures that all sessions are accurately set up in the system and ready for execution. It also allows for planning complex scenarios with multiple soldiers and targets, making it easier to track performance once the session starts.

slide-3

Historical record of past sessions with detailed info.

slide-4

The Create New Session screen allows users to launch a new training session with all required details. This includes selecting the weapon, defining the course, assigning soldier positions, choosing firing types, and specifying target types. All previously entered reference data, such as training units, soldiers, and objectives, can be leveraged to ensure accuracy. Users can also define session-specific rules and parameters to match real-world training scenarios. This structured approach ensures that each session is comprehensive, organized, and ready for live execution.

slide-5

Once a session is started, all activities are captured in real-time. Soldier movements, target engagements, and fired shots are tracked and visually represented in the user interface. The system records key performance metrics such as points scored, hit accuracy, and completion times for each soldier. This live tracking allows supervisors to monitor session progress, provide immediate feedback, and evaluate individual and team performance dynamically. It also ensures that all session data is accurately logged for post-session analysis.

slide-6

The Live Session Camera provides a live feed from the training range, capturing the real-time actions of soldiers and targets. This view allows supervisors and instructors to closely monitor ongoing activities, ensuring proper execution of training procedures and maintaining safety compliance. The camera feed also helps in validating performance data and provides a visual reference for any incidents or exceptional performances during the session.

slide-7

The Past Completed Sessions section provides a detailed record of all sessions that have been completed. It includes comprehensive information about each session, such as total soldiers, weapons used, course details, target types, scores, hit accuracy, and overall performance metrics. Users can review individual and team performances, analyze trends, and download session data for reporting purposes. This section serves as a complete historical archive, enabling supervisors to evaluate training effectiveness, identify areas for improvement, and support performance assessments.