Systems & Security Engineering ยท Reverse Engineering & Media Preservation
CompEng BSc Student ยท Building and securing software across the abstraction stack, from low-level firmware and binary reverse-engineering all the way up to scalable cloud systems. Sometimes I revive dead things: games, apps, hardware.
Languages :: Rust ๐ฆ (Favorite), C / C++, Go, C#, TypeScript, Python
Binary & Rev :: IDA Pro, Ghidra, Jadx/Baksmali, GDB/LLDB
Platforms & OS :: Arch Linux, NixOS, Debian (UKIs, LUKS2, TPM2), macOS / Metal
Cloud & Infra :: Google Cloud (GCP), Amazon AWS, Kubernetes, Docker
Databases :: MongoDB, SQLite, Redis
| Project | Domain | Description |
|---|---|---|
| Destination Home | Media Preservation | Open-source preservation project (16,000+ members) for Sony's defunct PlayStation Home on PS3. Reverse-engineered game binaries, built custom API servers, and managed infrastructure. |
| rust-ps3 | Hardware SDK | Rust toolchain to run modern Rust & LLVM on the Sony PS3 Cell CPU's PPU processors. Runs fully under GameOS and LV2, without any OtherOS or Linux hypervisors needed. |
| rf64 | Bare-Metal Firmware | Hyper-optimized bare-metal firmware for the MIDI Fighter 64 music controller. Runs on an ATmega32U4 chip with 28 KB flash and 2.5 KB SRAM. |
| Halo / rtaudio | macOS / DSP | Real-time audio waveform app for macOS using <1% CPU for 120 FPS rendering via custom DSP chain and a Metal renderer (source). |
| RPCS3 Sony Clans | Emulation / PSN | Full reverse-engineering and client + server reimplementation of the defunct Sony Clans PSN subsystem for PS3 and RPCS3. |
| hdk-rs | Rust / High-Perf | High-performance toolchain for PS3 archive formats (SHARC, segmented zlib) accelerated with Intel ISA-L SIMD โ ~300x faster than legacy tools (CLI). |
Complete list of every repository that I've created and maintained for my PlayStation Home revival, "Destination Home".
Note
Many of these are closed source because either (or both):
- They might have major contributions from other people (thus I cannot open them without their permission)
- There are security concerns with opening them (reducing the attack surface may be difficult or impossible)
Everything that is open is licensed AGPLv3.
| # | Repository | Type | Language | Description |
|---|---|---|---|---|
| 01 | hdk-rs |
Library | Rust |
Blazing-fast Sony/Home archive unpacker, repacker & crypto suite. Everything to develop for Home. |
| 02 | hdk-cli |
CLI | Rust |
Cross-platform CLI binary for the hdk-rs toolchain, with MCP support. |
| 03 | mallory-rs |
CLI | Rust |
Simple development reverse proxy with automatic TLS support; made for PlayStation Home development. |
| 04 | kitsune |
Gateway | Rust |
TCP/UDP real-time event gateway (RT / Medius implementation) for PlayStation Home. |
| 05 | kitsune-emu |
CLI | Rust |
PlayStation Home player emulator: support for logging in, passing anti-cheat checks and joining a lobby. |
| 06 | dh-cli |
CLI | Rust |
Destination Home infrastructure management CLI, with MCP support. |
| 06 | psh-docs |
Website | TypeScript (NextJS) |
Complete, unbiased source of truth regarding every technical aspect of PlayStation Home. |
| 07 | blahaj |
Monorepo | Rust |
The predecessor of hdk-rs. |
| 08 | blahaj-core |
Library | Rust |
Core library powering blahaj; what then turned into hdk-rs. |
| 09 | tss-rs |
API | Rust |
API server for PlayStation Home. Handles the initial login flow. |
| 10 | ssfw-rs |
API | Rust |
API server for PlayStation Home. Handles player authentication and accounts. |
| # | Repository | Type | Language | Description |
|---|---|---|---|---|
| 11 | game-ohs |
API | Rust (Actix) |
API server for PlayStation Home. |
| 12 | game-xi |
API | Rust (Actix) |
API server for PlayStation Home. |
| 13 | game-veemee |
API | TypeScript (Hono) |
API server for PlayStation Home. |
| 14 | game-juggernaut |
API | TypeScript (Hono) |
API server for PlayStation Home. |
| 15 | game-heavywater |
API | TypeScript (Hono) |
API server for PlayStation Home. |
| 16 | game-http-cdn |
API | TypeScript (Hono) |
API server for PlayStation Home, handling various minor minigames in one service. |
| 17 | infra-catalogue-api |
API | TypeScript (Hono) |
API server for Destination Home, powering the website's Object Catalogue. |
| 18 | website |
Website | TypeScript (NextJS) |
Destination Home's official website. |
| 19 | player |
CLI | Rust |
Complete test-suite to make sure Destination Home's services are online. Checks everything, all the way from the DNS to joining the game. |
| 20 | capone-service |
API | ModuleJS |
API server accepting player reports ("grief reports"). |
| 21 | infra-destinations |
API | TypeScript (Hono) |
API server managing save data and quests progression for multiple game makers. |




