Engineering at Anglia Ruskin University
I’m a Computer Engineering undergraduate interested in state machines,systems programming, procedural generation, and interactive software design. I build games and technical prototypes in Godot using GDScript, with experience in Java and Python. I’ve published a playable game and am currently working on procedural world-generation systems. My ambition is to create technology and interactive experiences that are meaningful, technically robust, and impactful, while gaining industry experience through internships and collaborative projects.
A recreation of Flappy Bird built in Godot as a quick side project. The core technical challenge was the dynamic pipe spawning system - pipes generate infinitely with randomised spacing and gap positions, but within carefully calculated constraints to keep the game playable. Specifically, when two…
A recreation of the classic Bomberman game built in Godot. Place bombs, destroy bricks, collect power-ups, and find the hidden exit to complete each level. Key technical implementations include RayCast2D for collision detection, Area2D for dynamic player detection, a randomised power-up spawn…
My first original game - a cozy sci-fi farm sim currently in public beta on itch.io. Built in Godot, the highlight of this version is a Finite State Machine (FSM) driven NPC system where characters follow dynamic daily schedules, pause during player interactions, and adjust based on in-game…