Hewlett-Packard.  I’m currently working as a firmware engineer at HP, working on the next generation Superdome platform.  My primary responsibilities center around working on the firmware update process.   In this position, I developed a Linux device driver to program serial-NOR flash.  I have been involved in the complete design process, including: design, development, test, and release.  Most of my development work has been in C and bash.

Intel. Hillsboro, Oregon – I worked in Intel Architecture labs as a high school technology intern. I maintained the official website for the Universal ADSL Working Group, and prepared many technology demos. I also benchmarked the throughput of USB DSL modems when many other USB devices were being used simultaneously.

Rodgers Instruments, LLC. Hillsboro, Oregon – For two summers in a row I worked in the embedded systems group at Rodgers Instruments.  I created an AJAX web front-end and an embedded webserver to tune and configure the organ from a remote web browser.

BYU Department of Chemistry and Biochemistry. Provo, Utah – I was the team lead for the web development team.  I built a custom content management system, a new scheduling system, and several other web apps.  I lead the team of other students responsible for web site development.

BYU Computer Science Department. Provo, Utah – I was the head teaching assistant for CS 345, a class about operating system design.  I mainly helped students with their homework and I graded their programming labs.  The main concepts presented included: schedulers, semaphores and mutexes, race conditions, deadlock, filesystems, and memory management.

BYU Center for Instructional Design. Provo, Utah – I was a programmer for some of BYU’s online independent study courses.

BYU On-campus Housing. Provo, Utah – I was a resident assistant in the dorms of BYU, helping new freshmen adapt to college life. Even in a non-technical job, I found ways to use my programming skills, as I wrote a PHP application that interfaced with a magnetic card reader and allowed for tracking of games that we would check out to residents.

WebArtists.biz. Aloha, Oregon.  I was a contract web developer and built several sites.

More Good Foundation. Orem, Utah.  I was a web programmer and built a topical search engine.