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

Recent Posts

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...

PyOxidizer Support for Windows

January 06, 2019 at 10:00 AM

A few weeks ago Iintroduced PyOxidizer,a project that aims to make it easier to produce completely self-containedexecutables embedding a Python interpreter (using Rust). A few...

Faster In-Memory Python Module Importing

December 28, 2018 at 12:40 PM

I recently blogged aboutdistributing standalone Python applications. In that post, I announcedPyOxidizer - a tool whichleverages Rust to produce standalone executables embedding Python. One of...