'Bird Game 3' Development

I have 8+ years of experience in Unreal Engine across a wide range of projects. Most recently, I was a lead contributor to ‘Bird Game 3’, where I implemented the game’s core networking architecture and led development of many other core gameplay systems. I oversaw a small programming team, coordinating tasks and conducting reviews to maintain quality and consistency across systems. The project has gained millions of social media views and currently over 2,500 wishlists on Steam.

'BfBB' Decompilation Project

An open source project to reverse engineer the Gamecube game 'Spongebob Squarepants: Battle for Bikini Bottom'. I have made many contributions that consisted of studying PowerPC assembly, low level data structures, analyzing control flow, then manually decompiling program logic back into C++ source code, which when compiled matches the original executable at the bit level. Once complete, we plan to start on a native pc port of the game.

'xGB' Gameboy Emulator

A personal project I am working on to accurately reproduce the behaviour of the original Gameboy. The SM83 CPU is implemented to be cycle accurate with the full instruction set, it can boot and run a basic ROM like the game Tetris. I have deep into development of the PPU which will be able to render graphics to the screen when complete.

'ppcxgen' PowerPC Assembler

An assembler I made to parse, label, fix, and encode real PowerPC instructions into machine code. Can process all instruction type forms into valid 32-bit powerpc machine code and safely handle unknown or miswritten opcodes, although it currently is unable to handle relocations, constants, expressions or data sections.

'Knuckles' Operating System

Knuckles is a kernal that I have been working on for the last couple years and soon plan to test on real hardware. It implements a complete bootloader, allocator, scheduler and userland. I plan to implement features such as virtual memory addressing, networking and a filesystem.

'SAP-01' Breadboard Computer

Prototyped in logisim, built on real breadboards. Recently I have started learning systemverilog in order to expand the possibilities of what I can create.

'c2' C Driver and Compiler

desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc

'Trident' CPU Architecture

The Trident architecture is a design I have been creating in verilog, I am focusing on simplicity through a three-core execution model.

'SL2D' 2D Game Engine

desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc

'NESulator' NES Emulator

desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc

'Adventure Land' Scipts

Adventure Land is an MMORPG which involves a lot of farming. I created these simple scirpts to automate a lot of grinding.

'uessFramework' UE5 Multiplayer Template

desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc

'Pulzar' Development

desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc

'Greeblings' Development

desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc

University Artefact

desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc desc

× Fullscreen View