Hi, I'm John (he/him pronouns are okay) - otherwise, you might know me online as meta or eigenform.
This is my own little corner of the internet, mostly used for sharing my own research, technical content, interesting things I've learned, or any of my other output that I'm particularly happy with.
Most of my research involves problems in microarchitectural security, and this is [typically] the focus of articles on this site. Otherwise, you'll probably see content centered around:
- Reverse engineering and binary analysis
- Understanding hardware and software running close-to-the-metal
- Reasoning about computer security in various domains
- Writing software for Linux platforms (usually in Rust)
If you'd like to contact me, try reaching out on social media first (see my links at the top of the page).
A little bit about me
I'm a hacker and engineer, formally educated in security and computer science. I love playing with systems, ideas, and language. Apart from work, I'm really into music, coffee, beer, games, and art!
Like many others, my passion for computers started out of my love for video games, and my interest in hardware and computer architecture started sometime around ~2016 while hacking on old video game consoles (specifically the Nintendo Gamecube and the Nintendo Wii).
Around that time, I spent a lot of time understanding emulators, writing homebrew software, and reverse-engineering games while working with folks on tool-assisted speedruns. I also ended up playing a role in starting Project Slippi, which has become a popular piece of software in the competitive Super Smash Bros. Melee scene. If you play Melee at all, I've probably made a little impact on your experience.