My Projects

useParallax hook

Built a lightweight, reusable useParallax hook to implement parallax without external libraries. Easy to integrate, but works only with React/Next.js.

Uses HTML data attributes and an AbortController to efficiently manage scroll events based on visibility.

Source Code

Typescript

React

Breeze Aura
Breeze Aura

November 2024

Breeze Aura is a weather app built shortly after I began learning React, marking one of my earliest hands-on projects with the framework.

Different theme based on what time of day it is.

Source Code

Javascript

React

SCSS

Ignite
Ignite

October 2024

A clone of a gaming application I built during a React course, with added features and improvements beyond the original.

Implemented dark mode from scratch without relying on external libraries or tutorials.

Source Code

Javascript

React

SCSS

Motion

Jotai

Waves
Waves

October 2024

A clone of a music application I built during a React course, with added features and improvements beyond the original.

Each song has a custom shadow color manually selected to match its cover art.

Source Code

Javascript

React

SCSS

Text Shadow
Text Shadow

August 2024

A JS30-inspired experiment where text shadows react to mouse movement.

Mouse acts as a light source—text shadow softens or sharpens based on cursor distance.

HTML

CSS

Javascript

Clock
Clock

July 2024

One of my first personal projects after learning Javascript

Position of each hand is dynamic and accurate.

HTML

CSS

Javascript

Calculator
Calculator

July 2024

My very first personal project after learning Javascript.

Built after completing my course, though my JavaScript concepts were still unclear at the time.

HTML

CSS

Javascript

Photon
Photon

July 2024

A photo gallery website that integrates the Pexels API to fetch and display high-quality images.

HTML

CSS

Javascript

Random
Random

June 2024

A fun experiment I made when I was learning Javascript.

HTML

CSS

Javascript

Upwork Clone
Upwork Clone

June 2024

A UI clone of Upwork built during my early CSS practice to strengthen layout and design fundamentals.

HTML

CSS