KodeFlow Studios™

7+ Years Experience
12+ Completed Projects
8 Programming
Languages
2 Degrees
(Dual Degree)
UTUI Logo
Personal Project • Open Source 2026 – Present

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.

Already handles the core of Unity project management and editor installs, with more of the CLI's surface getting wired in every release
Actively developed, this isn't a weekend script I abandoned, it's the thing I open when I need to manage Unity projects myself
MIT-licensed and open source. Code and issue tracker are both public, file a bug or send a PR
RustRatatuiCrosstermSerdecolor-eyre
View on GitHub
Parley Dialogue System
Personal Project • Unity Asset Store 2026

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.

Two tiers, Parlite as a capped free version and Parley as the full paid product, with a seamless migration path when you upgrade
Bad data doesn't crash the runtime. Errors are caught and sorted into a categorized error-code system instead
Full public docs site: getting-started guides, how-tos, and a complete API reference
UnityC#YamlDotNetUnity Graph ToolKitUITKUGUI
View on Asset Store
Cartridge Save System
Freelance • Client Work 2025

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.

In-world save machines — interact with physical arcade-style kiosks to save and load runs
Seed, displacement, and world name persisted per cartridge slot, fully restoring world state on load
Diegetic design inspired by Superhot — the save system exists inside the game world, not in a menu
UnityC#MapMagic
Personal Project 2025

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.

Immediate-mode UI built with Clay and raylib, including a custom hash-table-backed state system for hover, click, and disabled states
Reported a missing feature to Clay's creator — feedback that led to an upstream fix
Live definition lookups and favoriting layered on top of synced Kindle data
CcJSONClayRaylib
View on GitHub
Procedural Dungeon Generation
Freelance • Client Work Jun 2024 – Feb 2025

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.

Seed-based generation for reproducible runs
Multiple dungeon sizes (Big, Medium) with distinct configurations
Room loading progress tracking with async instantiation
UnityC#Blender
Freelance • Client Work May – Jun 2023

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.

Smooth platforming with precise jump mechanics and responsive controls
Enemy behaviors with patrol, chase, and attack patterns
Modular level design with reusable scene components
GodotGDScriptAffinity Designer
Axepocalypse
Freelance • Client Work Feb – May 2023

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.

8 game modes: TicTacThrow, Bar Bash, Targets, Zombies, and more
Real-time admin panel for calibrating projector position and object scaling
Ported from Unity to Godot Engine for client requirements
GodotGDScriptFigma
View on GitHub

Other Projects & Experiments

diano

C# game jam entry built for Jamsepticeye's game jam, delivered within the jam's time window.

View on GitHub

Pywal-Godot

A Godot editor plugin that applies pywal-generated color themes to the editor UI.

View on GitHub

Safe-Lock-PICAssembly

A pin-code safe lock built on the PIC16F877A microcontroller, programmed entirely in PIC assembly.

View on GitHub

Digital-Clock-NexysA7

A digital clock implemented in VHDL on a Nexys A7-100T FPGA development board.

View on GitHub

Technical 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

Delta University × University of Plymouth

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 2026

Applications of AI

Certification — The British University in Egypt

Feb 2025

English (Fluent)

British Council certified

Interested in working together?

I'm available for freelance game development, systems programming, and technical consulting.