A handful of full-stack builds — most started as self-directed projects outside coursework.
Full-stack freelancing marketplace where clients post jobs and freelancers submit and manage proposals.
- End-to-end proposal → acceptance → payment workflow with dual gateway integration (Stripe, eSewa)
- Role-based dashboards for clients and freelancers
- Scalable REST APIs with JWT authentication
Next.jsNode.jsExpressMongoDBStripeeSewa
Movie and series discovery platform with real-time search and trending content.
- TMDB API integration for metadata — ratings, casts, genres
- Server-side rendering with Next.js App Router
- In-browser streaming via the Vidsrc API
Next.jsshadcn/uiTMDB API
Community recipe-sharing platform for publishing, browsing, and bookmarking recipes.
- RESTful API routes built with Next.js route handlers
- MongoDB for recipe and bookmark storage
Next.jsMongoDB
Real-time multiplayer quiz platform with a custom co-hosted server architecture.
- Custom Node.js server co-hosting Next.js and a native WebSocket server on one port with isolated traffic routes
- Fully in-memory room state with automatic cleanup, disconnect handling, and admin session recovery
- Five buzzer sounds synthesized live with Web Audio API oscillators and envelopes — zero sound files
Next.jsNode.jsWebSocketWeb Audio API