I build fast, delightful software and ship ambitious projects.

CS @ UoN • systems, AI, and product-minded builds. From Reversi engines to ALUs, from Supabase apps to CNC’d mechanisms.

Featured work

A mix of systems, product, and mechanical builds. Click through for repos and write-ups.

Reversi Engine + GUI (Java) screenshot

Reversi Engine + GUI (Java)

Two-frame GUI, MVC controller, exact test behaviour.

JavaSwingJUnit
8-Gate ALU → CPU screenshot

8-Gate ALU → CPU

HDL gates, ripple-carry adders, ALU ops, step-by-step assembly.

HDLComputer Architecture
People & Vehicles Web App screenshot

People & Vehicles Web App

Next.js + Supabase CRUD with Playwright-proof UI.

React.jsSupabaseTS
Ten-Pin Bowling Score Parser screenshot

Ten-Pin Bowling Score Parser

Multi-file C project, queues/lists, scoreboard renderer.

CMakeValgrind
ShortsBlocker (Chrome Extension) screenshot

ShortsBlocker (Chrome Extension)

Blocks Shorts/TikTok-style feeds to kill distraction.

Chrome APIsMV3JS

About

Hi. I am Hasaan. Computer Science undergraduate at the University of Nottingham, focused on systems programming, algorithms, and efficiency — curious about their intersection with AI. Skilled in designing modular applications and working across the stack, from low-level parsing and concurrency to applied ML workflows. Passionate about learning to build systems where performance meets intelligence.

Focus

  • Systems & performance (C/Java/TS)
  • Product engineering (React.js + DX)
  • Architecture (HDL → ALU → CPU)

Highlights

  • Reversi GUI + controller that passes strict tests
  • Bowling score parser (multi-file C)
  • Supabase CRUD app hardened for Playwright

Contact

Want to chat about internships, projects, or ideas? Reach out.