
I’m Mark, jack of a few trades and aspiring master of at least one.
I’m a systems programmer.
I’ve worked on emulators, operating systems, and compilers; reverse-engineered binaries and written exploits; and spent an ungodly amount of time in gdb.
I’m a writer.
I write an assortment of technical deep dives, essays, and reflections. The goal is to teach, record lessons, and articulate nuance in the world.
I’m a music producer.
Producing music is my main creative outlet and I’ve spent several thousand hours making metal, emo, and wave since 2010.
I used to work in infosec but now I work in music tech. In 2020, I took a gap year and spent it making music and programming (including contributions to the Linux kernel and LLDB). I also created Timestamps, a workflow product for DJs, which I grew to a humble $50 MRR before making it free. I spent the fall working at a fast food restaurant.
Anything you’d like to hear about? DMs are open — feel free to hit me up on Twitter.
What’s your email? I’ll let you know when I write something new:
Thanks for stopping by!
Public Speaking
- 2020
- Audio Developer Conference: “Reverse engineering DAWs to build custom workflow tools“
- 2019
- QueryCon: “osql: The community-oriented fork of osquery“
- 2018
- NorthSec; High Confidence Software & Systems Conference: “Binary analysis, meet the blockchain“
- 2017
- O’Reilly Security; NYC Python Meetup: “Symbolic execution for humans”
- Empire Hacking: “Automatic bugfinding for the blockchain“
- 2016
- NU Hacks: “Introduction to Binary Exploitation“
Academic Papers
- ASE 2019: “Manticore: A User-Friendly Symbolic Execution Framework for Binaries and Smart Contracts”