Hi, my name is Ben.
Software developer, project manager, and cybersecurity professional. I break things, fix them, and figure out how they work.

CISSP, PMP, Nerd. The job titles are in the header; the honest summary is that I like technology, security, and figuring out how things work.
I’ve been in the software industry for over 20 years, starting with a *nix habit I picked up at Purdue. Since then I’ve done embedded systems, web applications, medicaid systems, encryption products, and security compliance, in startups, giant corporations, and everything between. The letters after my name are the formal version; the informal version is that I’ve broken and fixed enough things to have opinions about most of the stack.
A few things I’ve been working with lately:
- zig
- nix
- python
- markdown
- typescript
- SDR/DSP
- compliance-as-code
Read more about me, browse my projects, or grab my resume. If you spot a small blue fairy around the site, there’s a story.
Latest Posts
The Robot Over My Shoulder
AI requires your data. Windows is getting a new AI assistant feature to help you remember what you were up to and search through whatever you did on your computer. Sounds fantastic! But how does it know all this about me?
Quit Reading QR Codes without Thinking
QR codes are a great way to quickly get information or access a website. But they can also be used to trick you into going to a malicious site. Here’s how to stay safe.
Self Hosting Update, or "Where did X go?"
An update on the status of my self-hosted projects
Why We Check
What comes to mind when you hear that a security audit is underway? Nervousness? Trepidation? It would be surprising if you found the news exhilarating, but must we associate a security audit purely with negativity?

