Portfolio

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

Featured

Truck HOS Planner V2

2026

An upgraded full-stack application for Hours of Service (HOS) compliance, featuring a decoupled architecture with a Django REST API backend (on Render) and a React SPA frontend (on Vercel). The app generates compliant trip plans based on FMCSA rules, visualizes routes on a Leaflet map and renders daily ELD log sheets for PDF export. It gracefully handles potential backend cold-starts from Render's free tier with a client-side loading indicator.

React
Tailwind CSS
Leaflet.js
Axios
jsPDF
html2canvas
Django
Django REST Framework
Gunicorn
PostgreSQL (Neon)
OpenRouteService
Nominatim
Vercel
Render
Featured

DevCollab Hub

2026

A collaborative platform for developers to connect and build products, enhanced with non-intrusive AIs to provide actionable insights. Features include rich developer profiles, project listings, and real-time chat, alongside AI-powered tools like (1.) Project audience analysis to help owners in analyzing the collective profiles of the interested users, highlighting potential gaps in expertise against the project's requirements, and offering strategic advice on how to build a balanced team. This feature provides an “Audience Summary,” identifies “Potential Gaps,” and offers “Actionable Advice.”; (2.) Guided chat conversations that compares the participants' profiles against the project/role context and suggests targeted questions, identifies points of alignment, and highlights potential gaps to discuss, ensuring a more productive dialogue., and (3.) An engagement coach AI system that operates at the engagement meta-level without reading content. Its capabilities include: • Detect stalled engagements (based on milestone inactivity). • Flag repeated revision requests as a potential mismatch. • Privately summarize completed outcomes for the developer. • Recommend the next type of advisor based on the developer’s engagement history Its role is to act as a private coach. Built with Next.js, Firebase, and Google AI (Genkit).

Next.js (App Router)
TypeScript
Tailwind CSS
ShadCN UI
Firebase Authentication
Firestore
Firebase Storage
Cloud Functions
Google AI
Genkit
Firebase App Hosting
Featured

My Portfolio

2026

A full-stack Next.js 14 portfolio featuring an AI Assistant (chatbot), an AI Cover Letter Generator, and a new AI-powered Resume Generator with ATS Checker. This new tool refines resumes to match job descriptions, provides ATS-friendliness scores, and allows downloads in both PDF and DOCX formats. The portfolio is built with a server-centric App Router architecture, uses Cloud Firestore for the blog, Upstash Redis for rate-limiting, and is secured by Firebase Authentication. Deployed on Google Cloud Run via Firebase App Hosting.

Next.js 14
React
TypeScript
Tailwind CSS
Shadcn/UI
Next.js API Routes
Cloud Firestore
Upstash Redis
Firebase Authentication
Google Cloud Run
Firebase App Hosting
Google AI (Gemini Pro)
Featured

Datum – Cloud File Storage & Management

2025

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 a Firebase backend including Authentication, Firestore for database, and Cloud Storage for file buckets. It uses Zod for strict input validation and features a responsive UI built with shadcn/ui.

Next.js
TypeScript
Firebase Authentication
Firestore
Firebase Storage
Google Cloud
Zod
ShadCN UI
Lucide Icons
Tailwind CSS
Featured

Truck HOS Planner — ELD & Route Compliance

2025

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.

React
Leaflet
OpenStreetMap
Axios
dom-to-image-more
jsPDF
Django
Django REST framework
Python
PostgreSQL
SQLite (dev fallback)
Redis (optional cache)
OpenRouteService (optional routing)
Nominatim (reverse geocoding)
Docker
Vercel
Render
GitHub
Featured

Engineer's Portfolio Platform

2025

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.

React (Vite)
TypeScript
Node.js
Express
Supabase
PostgreSQL
TailwindCSS
ShadCN UI
Lucide Icons
Render
Featured

Teekit- Ticketing App

2025

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.

Next.js 14
Tailwind CSS
JavaScript XML
JavaScript
MongoDB
Mongoose
ShadCN UI
Clerk Auth
FontAwesome

TravelBoom – Travel Recommendation Platform

2025

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.

HTML
CSS
JavaScript
JSON
Fetch API

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