Skip to main content

Projects

Selected work with an emphasis on engineering decisions.


Safety Sentinel System

AI-assisted safety incident reporting with secure, real-time handling for an authority dashboard.

Tech Stack
React.jsSupabasePostgreSQLJWTRAG Pipelines
Key Features
Conversational incident reporting · Real-time authority dashboard updates · Context-aware report summaries
Architecture Focus
Secure incident data, authentication, and retrieval-augmented summaries.

Key Engineering Highlights

  • JWT-based authentication and database-level access control for protected incident handling.
  • Supabase and PostgreSQL for incident data, authentication, and live updates.
  • RAG pipeline that uses previous incident reports to help structure summaries.

CampusGram

A multi-role campus platform backend with real-time messaging, private routes, and media handling.

Tech Stack
Node.jsExpress.jsJWTSocket.ioMulterSharp
Key Features
Role-based private routes · Real-time messaging and presence · Placement eligibility validation
Architecture Focus
Multi-role backend services, real-time communication, and optimized media uploads.

Key Engineering Highlights

  • JWT authentication, bcrypt password hashing, and role-based access control for students, teachers, and admins.
  • Socket.io messaging with presence, typing indicators, read receipts, and multi-tab delivery.
  • Multer and Sharp pipeline to compress and resize uploaded images before static serving.

Vines

A video sharing platform backend focused on feed performance, protected endpoints, and media storage.

Tech Stack
Node.jsExpress.jsRedisMongoDBCloudinaryJWT
Key Features
Cached video feed API · Protected private endpoints · Video and image upload handling
Architecture Focus
Caching, stateless authentication, media lifecycle management, and connected social data.

Key Engineering Highlights

  • Redis caching on the video feed API to reduce database load and improve response time.
  • Custom JWT middleware for stateless authentication on private endpoints.
  • MongoDB references for nested comments, channel subscriptions, and related social features.