Personal

Games and experiments, built for the love of it. Each has a short overview, and some have a longer story behind them.

Games

The S.M.O.B.B. browser build on a phone-sized screen, with the hex message wrapped and a touch control bar of Tab, Skip, Inst and FX buttons below.
Released

S.M.O.B.B.

Last worked Jul 2026

A text adventure about AI and the people around it.

The skoobl host screen in the lobby, showing the room code and join QR code, four players (Mina, Omar, Layla, Sami) and the game settings with Whose Doodle mode selected
Showcase

skoobl

Last worked Oct 2026

A free, real-time party game where everyone draws, then everyone guesses who drew what.

Smoke Break single-player maze from above, a top-down campus map with parked cars, coloured characters, and Score and Time Left counters
Live

Smoke Break

Last worked Feb 2025

A web maze game where you have to find Ahmed during his smoke break.

Released

Gridlock

Last worked May 2026

A multiplayer first-person shooter written in Rust, built with a team.

First-person view down a dark corridor in the Dopher raycasting engine, with a red and white checkered wall on the right, grey checkered walls ahead, and a brown gradient floor
Prototype

Dopher Alpha

Last worked Aug 2025

A basic 3D rendering engine in Go that uses the raycasting techniques of Doom and Wolfenstein 3D.

Lab

Nocturne Network login screen, a frosted card with a neon pink LOGIN title and email and password fields over a purple starry sky with layered waves
Archived

Nocturne Network

Last worked Aug 2025

A team full-stack web application with a Go backend and a React frontend.

The emulator window running a public CHIP-8 test ROM, white pixel lettering on black
Archived

go-byte

Last worked Feb 2025

A CHIP-8 emulator written in Go.

The Overworld app's WiFi tab: the current network, a Map Song to This Network button, and a list of mappings with songs and volume controls, with a now-playing bar at the top.
Released

Overworld

Last worked May 2026

A mobile app that plays a song when you connect to a WiFi network or Bluetooth device.

The public sign-in page of 01-displayer, a retro grey dialog titled "Welcome to 01-displayer!" with username/email and password fields and a Login button on a blue-grey gradient desktop.
Live

01-displayer

Last worked Feb 2025

A GraphQL-based profile dashboard built with Next.js.

The LPS "Memory and Processes" panel in a dark Dear ImGui theme, with bars for physical memory, virtual memory and disk usage above a filterable table of process IDs, names, states, CPU and memory usage.
Archived

LPS

Last worked Feb 2025

A Linux desktop app that monitors CPU, RAM, swap, fan and network.

Hand-drawn four-way intersection with cars of several colours queuing and crossing in every lane
Prototype

Smart Road

Last worked Sep 2026

A traffic-intersection simulation written in Rust.