Developer ยท Engineer ยท Builder
A portfolio of academic work and personal projects โ built with curiosity, refined through practice, and presented here as a living record of what I've learned and what I've shipped.
Two-player ยท Win detection ยท Live scoreboard
Player X's turn
Click any cell to place your mark.
First to get three in a row wins.
Scores persist until page refresh.
Semester GPA ยท Cumulative CGPA ยท Weighted credits
Switch between Semester GPA and Cumulative CGPA.
For CGPA, add multiple semesters and courses per semester.
GPA updates live as you type grades or credits.
Supports all standard letter grades (A+ through F).
Arrow keys or WASD ยท D-pad on mobile ยท High score
Use Arrow keys or WASD to steer.
Eat the red food to grow longer.
Don't hit the walls or your own tail!
Use the D-pad on mobile devices.
Flip cards ยท Find pairs ยท 3D card animations
Match all pairs!
Click any card to reveal it.
Find all 8 matching emoji pairs.
Cards flip with 3D CSS animation.
Try to finish in the fewest moves!
5-letter word ยท 6 guesses ยท Colour-coded hints
Guess the 5-letter word
Green = correct letter, correct spot.
Yellow = correct letter, wrong spot.
Grey = letter not in word.
Type on your keyboard or tap the on-screen keys. Press Enter to submit.
Hello โ I'm Faraz Hamid, a student and developer with a passion for building things that work well and look good doing it.
This portfolio is a curated record of what I've built โ from university assignments that stretched my problem-solving, to personal tools made out of sheer curiosity.
I enjoy working across the full stack, whether that's designing a clean UI, engineering robust logic, or figuring out why something broke at 2 AM.
โ๏ธ Update this section with your real background, hobbies, and story.
Have a project in mind, a question, or just want to say hello? Fill in the form below โ messages go directly to my inbox.