I’m a programmer and scientist who just really likes building stuff. By trade, I’m an Organic Chemist and Engineer, but I spend a huge chunk of my time diving into code—mostly Python and C.
I’ve always got a few projects cooking. Here are the ones I’m most proud of:
- libwsv5: This has been a two-year labor of love. It’s my own C implementation of the OBS WebSockets v5 protocol. I had some help from friends along the way, and some of the deeper logic still makes my head spin, but it works—and I learned a ton building it.
- OPS-Live-Controller: This is a (slightly over-complicated!) scene-switching system that uses remote OBS websockets to manage broadcasts.
- packwarden: My take on a dependency controller. Sure, everyone wants to build their own, but this one is mine!
- reolinkprotocol: I am actively working on building a specialized reolink camera communication and stream handling module for python, and plan on adding C for avoiding some GIL-related performance issues.
I’ve been getting more into the "low-level" side of things lately. I still find myself asking for help when I’m deep in C, but messing around with Raspberry Pi Picos and STM32 boards is where I have the most fun. There's something satisfying about making hardware actually do something.
When I'm not at a keyboard, I’m usually looking at molecules. I study chemistry and protein interactions on the side, specifically using:
- GROMACS & CHARMM-GUI : Computational Chemistry - Protein simulations, and protein preparation (lipid bilayer embedding)
- ORCA : Computational Chemistry - Chemical simulations, and reaction kinetics simulation
