Hire Me
Hi! You can hire me to work on computer things, if that's something that's relevant to you.
About me
I'm a software developer with over two decades of experience.
I like working on good old-fashioned computer things like operating systems and programming languages. I've worked on embedded OSes, distributed systems, and both the FreeBSD and Linux kernels. I've probably done more CI/CD/packaging/tooling work than I care to admit.
Most of all I like helping people, solving problems, and tracking down mysteries. If there's a bug out there I want to figure it out and fix it. I like knowing how things work and don't mind getting my hands dirty digging through a big ol' pile of technical debt to find the answers.
I have fairly high moral standards for what I work on. I won't work on exploitative tech fads like generative AI, or anything connected to the defense industry. On the flip side, if you work for an organization with some principles, I definitely want to talk to you.
Things I know and stuff I've done
Like any good engineer, I can pick up most any programming language, no sweat, but I'll list some here anyway. I'm strongest in Python, C, and Rust, but I can do Go and C# just as easily. (I've got some C++ and Perl on my resume too from back in the day, but let's not go there.) I'd love an excuse to work in a functional programming language some day, but then again who wouldn't?
I have professional Rust experience. Plus I just like it in general.
Here are some kinds of things I've been paid to work on, in no particular order:
- A distributed filesystem for a rack-sized network-attached storage cluster product.
- Storage backend for a cloud provider.
- The operating system for a big-name VM hypervisor.
- Embedded board bring-up for a different kind of network-attached storage.
- A type system in a programming language runtime. (Sadly cut short. I'd love to work more on something like this.)
- A legacy embedded operating system.
You know. Computery things!
Contact
Right now, within the US I'm only considering remote roles. For something outside the US I might be a little more flexible. I generally prefer full-time, but I've got consulting experience and I'm happy to consider new clients.
I am open to roles at the Senior or Principal level.
If you're interested, have questions, or just want to wax nostalgic about the state of the industry, email me and I'd be happy to send you a resume or a link to my LinkedIn profile.
