My Projects
A showcase of my work across different domains - from full-stack web applications to data science projects and civil engineering solutions.
Development Projects
Full-stack web applications and software solutions
Truck HOS Planner — ELD & Route Compliance
A full-stack app that plans truck trips and enforces FMCSA hours-of-service rules while producing printable ELD (RODS) sheets.Backend: Django REST API with a rule-driven HOS engine implementing the 11-hour driving limit and 14-hour window, a required 30-minute break after 8 hours, rolling 70/8 and 60/7 weekly limits, a 34-hour restart and sleeper-berth split logic; routing uses OpenRouteService when configured with a haversine fallback, reverse geocoding uses Nominatim with caching.Frontend: React single-page app using Leaflet with OpenStreetMap tiles for mapping, auto-zoomed route fit, custom colored markers for Start Pickup and Dropoff, an interactive TripForm that accepts coordinates or lat/lng and an SVG ELD renderer that buckets events by day and shows remarks for each duty change.Exports: dom-to-image-more and jsPDF for PNG and multi-page PDF output.Includes admin models, environment-driven configuration, unit test skeletons and deployment notes for Render and Vercel.
Portfolio Platform
A full-stack portfolio showcase application. Built with React (Vite) for a fast, responsive frontend and Node.js/Express for the backend API. Supports secure authentication via Supabase, project creation, editing and dynamic image uploads in its Projects Management Dashboard, with real-time previews. Features a clean UI powered by shadcn/ui and TailwindCSS, with optimized workflows for adding, updating and showcasing projects. Deployed on Render with environment-specific configurations for seamless integration between frontend and backend services.
Datum – Cloud File Storage & Management
A modern cloud-based file storage and management platform built with Next.js and TypeScript. Supports folder navigation, file previews, and secure sharing, powered by Neon Postgres for persistent data storage, ImageKit for optimized image delivery, and Zod for strict input validation. Includes role-based access controls, a responsive UI built with shadcn/ui, and efficient file operations through an ORM for structured database access.
Teekit- Ticketing App
A full-stack ticket management system built with Next.js 14, MongoDB, and Clerk for secure authentication. Features include creating, editing, viewing, and deleting tickets, dynamic dashboard filtering and a responsive UI.
TravelBoom – Travel Recommendation Platform
A functional travel recommendation website built with HTML, CSS and vanilla JavaScript. Fetches destination data from a JSON file using the Fetch API and provides interactive search for countries, beaches, temples, and African destinations.
Have a Project in Mind?
I am always excited to work on new challenges across different domains. Let us discuss how we can bring your ideas to life.
Start a Conversation



