I work for Futurewei Technologies where I am a member of the Rust team. Before that, I worked for Apple. Before that I worked for Mozilla, where I had a blog. Many of the links below are to posts from that blog.
I have often overhauled ugly code to make it simpler, more reliable, maintainable, and performant. Examples: Firefox static atoms, Firefox prefs parser, Firefox startup, Gecko Profiler, Firefox BMP decoder, Firefox fatal compiler warnings, Nanojit.
I like explaining things. Examples: The Rust Performance Book, Power profiling docs, Browser memory measurements, Memory consumption, Firefox memory improvements, Buffer growth, 64-bit Firefox, N-ary trees in C, Jury duty.
I sometimes do things that don’t fit neatly into the above categories. Examples: Firefox stack fixing, OS X Activity Monitor deep-dive, Power estimates, SegmentedVector, Tracking protection experiments, Bio-poem.