Projects

Full-stack applications, networking infrastructure, and system design

Friend Manager Full Stack

Node.js · Express · MongoDB · JWT · Winter 2026

A full-stack CRUD web app with secure authentication and per-user data isolation. Each account can only access its own records — enforced with a createdBy field on MongoDB documents and JWT-protected routes.

JWT authentication bcrypt password hashing User data isolation RESTful API routes Session management Mongoose schemas
Node.jsExpressMongoDBJWTbcryptREST API
Coffee Shop Web App In Progress

Node.js · Express · MongoDB · HTML/CSS/JS · 2026

A deployed e-commerce web app for a coffee shop with user accounts, product menu listings, and cart functionality. Being built for live deployment on Render.com with a public URL.

User login & accounts Menu & product listings Cart functionality Live deployment (Render)
Node.jsExpressMongoDBJavaScriptE-commerce
Secure Campus Network Design Networking

Cisco IOS · Packet Tracer · OSPF · EIGRP · Fall 2024

Designed and simulated a full 3-layer hierarchical campus network (core, distribution, access) serving 4 departments across 14+ devices. Configured real Cisco IOS commands for routing, switching, security, and failover.

3-layer architecture VLAN segmentation EtherChannel redundancy HSRP failover ACLs & port security OSPF / EIGRP routing
Cisco IOSPacket TracerVLANsHSRPOSPFACLs
ATM Simulator Java / OOP

Java · OOP · Software Design · Spring 2024

A Java console application simulating core ATM operations — PIN auth, balance checks, withdrawals, deposits, and transaction history. Accompanied by a full Software Design Document (SDD) covering architecture, data design, and requirements matrix.

PIN authentication Withdraw & deposit Transaction history Full SDD written
JavaOOPArrayListDocumentation
Campus Connect System Design

System Design · Requirements · Documentation · Spring 2025

Full system design for a mobile-first university platform consolidating course management, event scheduling, campus navigation, and emergency alerts for 4 stakeholder groups — students, faculty, staff, and administration.

System requirements Design artifacts Implementation plan Risk management MFA & role-based access Stakeholder analysis
System DesignRequirementsDocumentationUX