Work & Projects
A selection of games, tools, and systems I've built — from freelance client work to personal projects and creative writing.
Languages
(Dual)
Axepocalypse
A physical/digital hybrid arcade game where players throw real axes at a game board projected onto a wooden surface. The game detects hits and translates them into gameplay input.
Procedural Dungeon Generator
A snap-grid-flow dungeon generation system built for a dungeon crawler game. Creates seed-based levels with configurable room sizes, loading screens with room-count progress, and seamless room transitions.
Open World Generator
Procedural terrain generation with MapMagic, featuring island-based worlds, dynamic object placement (machines, carts, tables), and a full save/load system with world persistence.
2D Platformer Prototype
A Super Mario Bros-inspired 2D platformer built for a client. Features responsive player movement, enemy AI behaviors, collectibles system, and smooth level transitions with modular, reusable code architecture.
Chess Engine in C
A fully modular chess implementation in pure C. 19 files with clean separation of concerns: board logic, piece management, move validation, check detection, visual rendering, and configurable custom boards.
Shadows of Baciu
A detective mystery novella set in the haunted Hoia-Baciu forest of Transylvania. Detective Marcus Vibidius Melus investigates missing persons near the forest, uncovering ghostly apparitions, mysterious energy fields, and portals to other dimensions. Published under the pen name Kaffae.
Background
×
B.Sc. Mechatronics Engineering — Dual Degree
Studying at Delta University (Egypt) since 2022. In 2025, accepted as one of a select group of students into the dual-degree programme with the University of Plymouth (UK) — graduating with two Bachelor's degrees.
Delta 2022 – 2028 • Plymouth 2025 – 2028Applications of AI
Certification — The British University in Egypt
Feb 2025English C1 Advanced
British Council certified
VerifiedArabic — Native
Native speaker & writer
FluentInterested in working together?
I'm available for freelance game development, systems programming, and technical consulting.