Welcome to my personal home on the web. I'm still working on the layout and content, so stay tuned!

Recent Posts

C Extension Support in PyOxidizer

June 30, 2019 at 04:40 PM

The initial releaseof PyOxidizer generated a bit of excitement across the Internet! The post wascommented on heavily in various forums and my phone was constantly...

Building Standalone Python Applications with PyOxidizer

June 24, 2019 at 09:00 AM

Python application distribution is generally considered an unsolvedproblem. At their PyCon 2019 keynote talk, Russel Keith-Mageeidentified code distribution asa potential black swan - an existential...

On Algorithms and Interviewing

January 17, 2019 at 10:45 AM

As I write this, I'm hours away from starting to interview for full-timejobs in the software field. I've spoken with a number of recruiters andhiring...

What I've Learned About Optimizing Python

January 10, 2019 at 03:00 PM

I've used Python more than any other programming language in the past4-5 years. Python is the lingua franca for Firefox's build, test, andCI tooling. Mercurial...

Seeking Employment

January 07, 2019 at 03:25 PM

After almost seven and a half years as an employee of Mozilla Corporation,I'm moving on. I have already worked my final day as an employee.This...