This is what I'm up to now.
I'm a Computer Engineering graduate. My primary focus is on software. I find that the trick with personal projects is finding a problem to solve rather than coding up the solution. Debugging is a different sort of challenge although just as fun.
I am really excited about both operating systems and compilers. In a few short months, I will be working on Azure Compute at Microsoft. While interning at Google, I worked on the memory management subsystem of the Linux kernel. I have also interned twice at Amazon. I really like both Seattle and San Francisco.
I spend most of my time in Terminal and Emacs. The only activity which I have found to demand a GUI is web browsing due to images and video not displaying at all in edbrowse. I prefer open source software and generally use Debian GNU/Linux or Arch Linux. I release most of my code under the GNU GPL v3 or later although a couple of my projects — such as
fyc and toml — are underneath the MIT License.
My hobbies outside of programming include chess, hiking and board games. I've been hiking to a number of places within King County, Washington and in the San Francisco Bay Area. My chess elo rating is non-existent.
I give my friends burrito recommendations when they go to San Francisco.
People often ask me for interview preparation advice. Caveat lector!
fffll[Git Repo on Github] — Interpreter for js/lisp/python inspired language written in C. Work In Progress compiler targetting x86-64 assembly on Linux
fyc[Git Repo on Github] — Container runtime in Rust
English letter frequency order goes something like "ETAOINSHRDLCUMWFGYPBVKJXQZ". Figuring that infrequently used letters were as good a source for a domain name as any, I picked xqz and found the .ca to be open.