Work & Projects
A selection of games, tools, and low-level systems I've built — from freelance client work and a published Unity Asset Store product to personal projects in C and Rust.
Languages
(Dual Degree)
UTUI
A terminal UI for the Unity CLI. The goal is to cover most of what the CLI can do, editor installs, project management, and eventually things like git init, without ever touching Unity Hub.
Unity Dialogue System: Parlite / Parley
A Unity dialogue system published on the Asset Store, usable via YAML files or a visual node-based editor, both running on the same async C# runtime.
Cartridge Save System
Diegetic save mechanic built around a physical in-world machine — players insert cartridges to load runs, inspired by Superhot's meta save design.
Windle
A native C desktop app that syncs Kindle highlights into an interactive vocabulary review tool, with live definition lookups, favoriting, and persistent local storage.
Procedural Dungeon Generator
Built on Dungeon Architect to generate interconnected level sequences — multiple dungeons chained via elevators with seed-based determinism, dynamic room loading, and a full world save system, for a Zelda-inspired dungeon crawler.
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.
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.
Other Projects & Experiments
diano
C# game jam entry built for Jamsepticeye's game jam, delivered within the jam's time window.
View on GitHubPywal-Godot
A Godot editor plugin that applies pywal-generated color themes to the editor UI.
View on GitHubSafe-Lock-PICAssembly
A pin-code safe lock built on the PIC16F877A microcontroller, programmed entirely in PIC assembly.
View on GitHubDigital-Clock-NexysA7
A digital clock implemented in VHDL on a Nexys A7-100T FPGA development board.
View on GitHubTechnical Skills
Languages
C, C#, GDScript, Rust, VHDL, C++, Kotlin, Assembly (PIC)
Technologies
Godot Engine (incl. editor plugins), Unity (Editor & Asset Store SDK), Raylib, CMake
Concepts
Finite State Machines, Real-Time Rendering, Digital Logic Design, Data Structures, Serialization, Encryption/Decryption, Memory Management
Background
×
B.Sc. Mechatronics & Robotics Engineering — Dual Degree
Studying at Delta University (Egypt) since 2022, GPA 3.4/4.0. In 2025, accepted into the dual-degree programme with the University of Plymouth (UK) — graduating with two Bachelor's degrees.
Delta 2022 – 2027 (Expected) • Plymouth 2025 – 2027 (Expected)Design with Digital & Creative Media
Unreal Engine Summer School — University of Plymouth
Completed Jul 2026Applications of AI
Certification — The British University in Egypt
Feb 2025English (Fluent)
British Council certified
Interested in working together?
I'm available for freelance game development, systems programming, and technical consulting.