Developer building across systems, games and AI. Always learning by building, and I keep everything public.
📍 London, UK · LinkedIn
Perry v2 — self-hosted multi-agent platform I run on my own GPUs
- Typed monorepo (18 packages): orchestration DAG, fail-closed gates, node-aware fleet (5070 / 5090 / Spark)
- Local deep research, VPN web egress, Cursor-style browser sidecar, evidence-based harvest → lessons
- v1 is still public and not overwritten: [\perry-system](https://github.com/Perry5216/perry-system)
- v3 is in design — same products, one session-log kernel — why
Capstone
Ol-baid— final-year university dissertation; capstone bringing together my engine, graphics and systems work
Systems & reverse engineering
eft-dma-radar— PCIe DMA external memory reader; hardware DMA capture, memory layout discovery (C#)csgo-dma-overlay— HDMI passthrough overlay fed from DMA-acquired memoryNathans-Tarkov-Radar-Public— external game state reconstruction toolchainBasicGameTrainner— process memory access experiments (C++)
Engines & graphics
Merlin-Game-Engine-CPP— C++ game engine, final-year uni projectSpider— GPU programming experiment; animated spider walking around a planet (C++)ProjectDoppelgangerV4— Unreal Engine 5 first-person shooter experiment (C++ / Blueprints)
Games & applications
flurrE— Year-one Unity platformer (Rayman / Super Meat Boy style)Snails— Year-two team game project (Unity / C#)Ticketing-System— Year-two C++ OOP console appAxe-Game— C++ game built while learning the languageCreep/The-Creeper— recent 2D game experiments