Project Portfolio

Detailed Project Breakdowns

A deeper look at how I approach complex product challenges, design resilient systems, and deliver business-ready outcomes.

school

School Payment & Distribution Management System

Payment review and item fulfillment workflow platform.

Live
School Payment & Distribution Management System project preview

Challenge: School operations were slowed by disconnected processes for fee setup, payment verification, and item handover, making accountability and fulfillment tracking difficult.

Solution: Built an end-to-end school management workflow with role-based access, configurable academic structures and fee items, parent payment submissions with evidence uploads, admin item-level review actions, and staff collection tracking.

Key Impact

  • doneImproved fee collection operations with a structured review pipeline for pending, accepted, partial, and rejected submissions.
  • doneReduced fulfillment bottlenecks by routing accepted items directly to staff based on role assignments.
  • doneIncreased operational visibility through admin dashboards, configuration health checks, and PDF reporting.

Technology Stack

React logoReactNode.js logoNode.jsExpress logoExpressMongoDB logoMongoDBMongoose logoMongooseTailwind CSS logoTailwind CSS

Project Highlights

Item-level admin approval flow · Role-based staff assignment routing · Payment evidence and fulfillment tracking

verified_user

Findora

Trust-based lost and found platform for real communities.

Live
Findora project preview

Challenge: Most lost-and-found systems fail because reports are unstructured, communication is scattered, and ownership handovers are hard to verify.

Solution: Built a full-stack workflow with secure authentication, item reporting with image uploads, real-time chat, and a two-step code exchange to verify final handovers.

Key Impact

  • doneMade item recovery safer with a verified handover process instead of guess-based claims.
  • doneImproved response speed through searchable reports, status filters, and direct finder-owner chat.
  • doneEnabled moderation and accountability with role-based controls, flags, and audit visibility.

Technology Stack

React logoReactExpress logoExpressNode.js logoNode.jsMongoDB logoMongoDBSocket.IO logoSocket.IOCloudinary logoCloudinary

Project Highlights

2-step code handover verification · Real-time secure chat · Admin moderation and trust points

smart_display

Brillit

Personalized educational video platform powered by AI and fast search.

Live
Brillit project preview

Challenge: Educational platforms often show generic content, making it hard for learners to discover videos that match their interests and learning path.

Solution: Built a full-stack learning platform with JWT auth, Google Gemini-driven recommendations, and Typesense-powered typo-tolerant search for faster discovery.

Key Impact

  • doneImproved learning relevance with personalized suggestions based on watch history and selected interests.
  • doneReduced search friction with blazing-fast, typo-tolerant video discovery across educational content.
  • doneEnabled smooth user retention with secure profiles, Cloudinary media handling, and seamless YouTube playback.

Technology Stack

React logoReactExpress logoExpressNode.js logoNode.jsMongoDB logoMongoDBTypesense logoTypesenseGoogle Gemini logoGoogle GeminiCloudinary logoCloudinary

Project Highlights

Gemini-powered recommendations · Typesense search engine · JWT auth and profile personalization

lock_person

Vestlee

Secure account management and Gmail OAuth integration foundation.

In Progress
Vestlee project preview

Challenge: Many products implement basic auth, but struggle with secure session control, clean OAuth onboarding, and reliable validation across backend and frontend flows.

Solution: Built a full-stack authentication system with JWT access control, bcrypt password security, Google OAuth for Gmail connection, session revocation, structured logging, and centralized error handling.

Key Impact

  • doneImproved account security with encrypted credentials and revocable sessions.
  • doneReduced onboarding friction by enabling one-click Gmail account connection.
  • doneIncreased reliability and maintainability with strict input validation and global error handling.

Technology Stack

TypeScript logoTypeScriptNode.js logoNode.jsExpress logoExpressNext.js logoNext.jsMongoDB logoMongoDBMongoose logoMongooseJWT logoJWTGoogle logoGoogle

Project Highlights

JWT auth + session revocation · Google OAuth (Gmail connect) · Validation, logging, and global error handling