Posts
I Don't Think I Can Do This Anymore
Posted: 28 September 2022
Thoughts on Context and Capabilities in Rust

Posted: 22 December 2021
Learning Autoref Specialization by Using it in a Real World Library

Posted: 12 October 2021
Adventures in rustc Forking

Posted: 26 May 2021
Post-Monomorphization Dead Code Elimination and Other Unwritten Blog Posts

Posted: 14 March 2021
Extracting Files From an Archive Format I Understand Way Too Much

Posted: 05 January 2021
Anonymous Sum Types for Rust Error Handling

Posted: 18 November 2020
Rust for Modding Smash Ultimate

Posted: 14 October 2020
Why Rust's Unsafe Works
Posted: 15 August 2020
binread: Declarative Rust Binary Parsing

Posted: 05 April 2020
Camera Hacking and Emulation - Getting Started

Posted: 16 March 2019
Reverse Engineering MSC Bytecode — Fuzzing for a Crash

Posted: 17 February 2019
Injecting Files into an Archive Format I Don’t Understand

Posted: 02 December 2018
Making a Decompiler from Nothing — A Postmortem

Posted: 12 October 2018
How I turned my DK Bongos Into a Keyboard

Posted: 14 March 2018
How I added Discord Integration to Smash 4

Posted: 02 March 2018
Training a KNN classification model to recognize Trump’s writing style

Posted: 06 February 2018
Reverse Engineering MSC Bytecode — Script Data

Posted: 06 January 2018
Reverse Engineering MSC Bytecode — File structure

Posted: 30 December 2017