Welcome

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