PORTFOLIO

My Works

9 projects — shipped for clients, for work, and a few purely for the fun of building them.

E-commerce Platform

Screenshot of E-commerce Platform

A full React storefront with product browsing, cart and checkout flows — built in 36 hours and awarded second place at the national FootPrints WebTech competition.

  • React
  • State Management
  • Responsive UI

Next.js Marketing Landing Page

Screenshot of Next.js Marketing Landing Page

A landing page built for a freelance client, with staged loading animations, scroll-driven reveals and a layout tuned for conversion on every screen size.

  • Next.js
  • Framer Motion
  • Freelance

Keep Note

Screenshot of Keep Note

A note-taking app backed by Firebase, so notes persist across sessions. Create, edit and organise notes through a responsive, keyboard-friendly interface.

  • React
  • Firebase
  • CRUD

Memory Game

Screenshot of Memory Game

An interactive memory game built for a college festival that drew 150+ participants, driven by component state, score tracking and a responsive board.

  • React
  • Game Logic
  • Animation

My First Portfolio

Screenshot of My First Portfolio

The portfolio I built at the very start of my career. Kept online as a marker of how far the craft has come since.

  • HTML
  • CSS
  • JavaScript

AirPods Pro Product Page

Screenshot of AirPods Pro Product Page

A study of Apple's scroll-linked product storytelling — rebuilt from scratch to understand how the frame-by-frame scroll animation actually works.

  • Scroll Animation
  • Canvas
  • CSS

Tic-Tac-Toe

Screenshot of Tic-Tac-Toe

A two-player Tic-Tac-Toe built for fun, with win detection, animated moves and a sound layer you can mute.

  • React
  • Animation
  • Audio

Santa Claus Game

Screenshot of Santa Claus Game

A browser game made as a Christmas project — falling-object mechanics, a running score and a festive interface.

  • JavaScript
  • Game Loop
  • Canvas

Todo Application

Screenshot of Todo Application

A deliberately simple todo app: add, complete and clear tasks, with smooth list transitions and state that survives a refresh.

  • React
  • Local Storage
  • Animation

Do you have a project?

Frontend Engineer and Interface DesignerHire Me