Transforming logic into digital experiences.

A showcase of my recent work, ranging from pixel-perfect interfaces to robust full-stack applications.

A MERN streaming platform with admin uploads, subscription gating, and secure cookie-based auth.

Streamvibe desktop
Streamvibe mobile
Streamvibe desktop alt

Streamvibe

A portfolio-grade MERN project for publishing and consuming movies & series. It includes an admin workflow for uploading content, online playback and downloads, and subscription tiers to unlock premium limits. Authentication is implemented with HTTP-only cookies, and the app is hardened with common web security practices to reduce abuse and attack surface.

Next.js
Node.js
Express.js
MongoDB

Real-time crypto price dashboard with periodic updates, fast UI, and API-backed data fetching.

Wonderchat desktop
Wonderchat mobile right
Wonderchat mobile left

Wonderchat

A Next.js project for tracking cryptocurrency prices with near real-time updates. Fetches fresh market data from an external API and refreshes it every few seconds for a live dashboard feel. Implemented a lightweight API layer using Next.js API routes to keep the client clean and to handle caching, rate limits, and error states more reliably.

Next.js
Next.js API Routes
Tailwind CSS
REST API

An e-learning platform with course purchases, gated access, and OAuth login built on the MERN stack.

Skillbridge desktop
Skillbridge mobile

Skillbridge

A MERN-stack online learning platform where users can browse courses, purchase access, and watch content through a protected experience. Implemented OAuth-based authentication and a permission model to reliably gate course content based on purchase status and user roles, with a focus on secure APIs and scalable data modeling.

Next.js
Tailwind CSS
Node.js
Express.js