I’m an artist & engineer in Berlin. I work on digital musical instruments at Ableton. I also live stream OS development every Sunday @ 10:00 ET.
Previously, I worked on emulators, operating systems, and malware R&D in the infosec industry. I found a memory corruption bug in LLDB once and also have a tiny patch in the Linux kernel.
I write about topics like computer science, creativity, life, and career, with this site being somewhere between a personal blog, journal, and research archive. Check out the the Archive, as well as my Twitter, Youtube, and Podcast.
I am currently ten years into my journey towards becoming a pro systems programmer.
Links
- Twitter: @offlinemark
- Youtube: @offlinemark
- Podcast: https://podcasters.spotify.com/pod/show/offlinemark/
- Newsletter: https://offlinemark.com/subscribe/
Fun Facts
I produce music. (And have been since 2010 — longer than I’ve been programming). I used to make metal, but now make wave and did a one-off emo EP once.
In 2020, I took a gap year and created Timestamps, a workflow product for DJs, which I grew to a humble $50 MRR before making it free. I then spent the fall working at a fast food restaurant.
Open Source
- file(1) – Reported ELF coredump parsing bug
- Linux man-pages – Reported undocumented inaccuracy in /proc memory statistics
- I got cited on the LKML
- I was quoted in LWN
- Linux Kernel – Discovered & patched misleading error logging during OOM conditions
- LLDB – Discovered & patched memory corruption bug in “finish” command
- osquery – Significant improvements to coverage of local certificate stores on Windows (via Trail of Bits)
- DMTCP – Implemented filesystem path virtualization for checkpointed applications
Projects
- Then Tragedy Struck (2010-2013) — Instrumental heavy metal music
- comfort (2016 – present) — Electronic, emotional trap music (i.e. wave music) & Visual art
- offlinemark (2020 – present) — Technical computer science content
- Timestamps (2020 – present) — Workflow software product for DJs (ADC 2020 Talk)
- No Stat Soundcloud (2020 – present) — Chrome extension for music producers
- for lonely winter nights (2020) — Emo singer-songwriter music
- Sleepy Cartoons (2021) — Emo cartoons, inspired by N. M. Pane and Pon & Zi
Public Speaking
- 2024 – Interview on the Omni Show (OmniFocus Podcast)
- 2020 – Audio Developer Conference: “Reverse engineering DAWs to build custom workflow tools” (online)
- 2019 – QueryCon: “osql: The community-oriented fork of osquery” (New York)
- 2019 – West Point; Guest lecture on endpoint security with osquery (West Point, NY)
- 2018 – NorthSec; “Binary analysis, meet the blockchain” (Montreal)
- 2017 – O’Reilly Security: “Symbolic execution for humans” (New York)
- 2017 – Empire Hacking: “Automatic bugfinding for the blockchain” (New York)
- 2016 – NU Hacks: “Introduction to Binary Exploitation” (Boston)
- 2016 – HackBeanpot Finalist: “binfmt_mysc” (Boston)
Academic Papers
- ASE 2019: “Manticore: A User-Friendly Symbolic Execution Framework for Binaries and Smart Contracts”
Features
- 2021 – HYPEBEAST covered the release of “DANGER” which I produced for YAOKAI & Sleet Mage.
- 2021 – JustMerk featured “ANTIMATTER” which I produced with Nick Neutronz.