Home
![]()
Short Bio
I am a software engineer working for Pelco by Schneider Electric. I’m working as part of the operating system team on IP-based security cameras. I grew up in Hillsboro, Oregon and moved to Fort Collins, Colorado shortly after graduating from BYU to work for HP. Although I have significant experience developing web-based applications, today I prefer more device-oriented development and programming for embedded systems.
Interests
These are some of the technical and non-technical things which I currently find interesting.
- Embedded Systems
- Embedded Linux
- Embedded Python
- Operating Systems
- Semaphores
- Scheduling
- Real-time
- Linux
- Device drivers
- Ham Radio
- Scouting, hiking, and outdoor recreation
- Cooking and grilling
- Amateur weather reporting
- Growing tomatoes in my garden
Skills
- Firmware programming in C
- PHP
- Apache administration
- mod_rewrite, mod_php and mod_proxy are my favorites
- Databases (MySQL, PostgreSQL, SQLite, some Oracle)
- Embedded system implementation and design
- XML, XSL, and XSLT
- Graphic Design
- HTML and CSS
- Javascript (including AJAX)
- Information architecture
Computer Languages
- Bash
- C
- C++ (limited)
- HTML, XML and similar markup languages
- Java (limited)
- Javascript
- Perl (limited)
- PHP
- Python (moderately limited)
- SQL
Honors, Activities and Experience
- Ham Radio License (Amateur Extra Class)
- Contributor to RoundCube webmail open source project
- Eagle scout
- Designed a website for Glencoe High School that won $1500 in an Oregon Public Education Network website content
- OASSA Honor Team For Computer Science
- Oregon Honor Roll, 1999
- Captain of 1999 Glencoe High School Science Bowl Team that took 4th place in the region
- Mission for the LDS Church in Romania for two years (May 2000-2002)
- President, BYU Amateur Radio Club (September 2004-2005)
- Trained as part of the Hillsboro, Oregon Community Emergency Response Team
- Interested in astronomy