Projects
- LUFS.org Find out the integrated loudness (LUFS) & true peak (dBTP) for any audio file up to 384kHz/32bit and 8 channels.
- QR Date A trusted timestamp that you can physically include in media using QR codes and audible data signals.
Open source
- Bodyguard Streaming body parser and guard
- paseto-ts A PASETO v4 implementation in TypeScript
- argon2-wasi & bcrypt-wasi WASI-ready Argon2 and bcrypt
Other
I love learning about a wide variety of stuff. By trade, I'm a trained musician and designer, software developer and manager.
I've been lucky enough to work on interesting art and computing related projects over the years, some of which you can find here.
In the past few years, I've gotten more into electronics and embedded programming with the aid of my (much smarter) friends, and I've been having a lot of fun with it.
Some history
Over two decades, I've held positions at small and large companies across a range of industries, including music, network infrastructure, advertising, video games, AR/VR, machine learning, and enterprise.
I started with HTML/CSS back in the 90s, and I'm most comfortable with Type/JavaScript, Rust and C, but I've also worked with C++, Python, Java, PHP, Ruby, SQL among other languages.
I've used Linux since the mid-90s, Windows since 3.0 and macOS since version 7.0. I also was one of the twelve people to ever purchase a copy of OS/2 Warp.