I'm an embedded software engineer in iPod Engineering at Apple. I graduated in computer engineering from Brigham Young University. I have strong skills in both software and digital hardware design.
If you don't want to read all of that boring stuff that I wrote below, you're probably looking for this:
What I'm looking for
I'm not currently looking for work, unless you want to offer me my dream job—and I'm not even exactly sure what that is.
My general interests are in software development and digital logic design. I'm particularly interested in:
- interesting algorithmic problems that aren't just run-of-the-mill CRUD-type business programming. Examples: machine learning, large-scale distributed systems.
- embedded systems and mobile devices. I like working on things that you can carry around, like cell phones and GPS receivers.
- robotics.
- applications of technology for positive social change.
- biomedical devices.
Experience
I have an uncommon amount of professional experience for someone who just graduated. I have worked at:
- Intel as a programmer (during high school)
- an internet startup (during my freshman year of college)
- Microsoft as a software development intern working on IronPython (summer 2006)
- Google as a software engineer intern, developing telephony platform components (summer 2007)
- Apple as an intern, developing iPod firmware (summer 2008)
- BYU's Department of Chemistry and Biochemistry, developing web-based business applications (during the school year for three years)
- Apple as a software engineer, making iPod magic (January 2009 to present)
In addition to my professional experience, I have also led teams that have designed an autonomous vision-guided robot and an avionics system for a large rocket. I participate in open source projects, including the XML Résumé Library, which I led for about a year, and I used to do some work with Trac.
When I'm not working, I descend canyons, climb mountains, write, travel, and take pictures.
More details are available in my résumé: