This is a list of a few things I have worked with/on in the software realm:

Magento/php

My day job entails enabling various Magento based stores able to provide their customers with a smooth shopping experience. Whether it is debugging errors, assisting with configuration, or building entirely new functionality I strive to maximize our client’s value.

Ruby (on Rails)

At a previous job I was part of the web services team where we built and maintained an API written in Ruby using the Ruby on Rails framework. I really enjoy the ruby language and community, and tend to use it for my personal projects where it fits.

embedded C (and wiring)

While working for a security system company I worked on their control panels and various sensors. We primarily used a home rolled super loop system, but had one project that used an RTOS while I was there. We used a variety of chips from an Arm Cortex all the way down to a low power MSP430 for wireless communication.

Recently I started using the Wiring language as implemented for the Arduino on a personal project. It has been been fun to get back to a lower level after several years of web programming.

Linux system administration

In high school I was introduced to Linux and began running a web server out of my parent’s basement. This afforded me a chance to get familiar with the system as well as start learning html/css and apache web server configuration.

After graduation in 2002 I had an opportunity to take a trip to Chile to visit a foreign exchange student that stayed with us, and created a simple blog (before I knew what a blog was) with updates and pictures for my friends and family to follow along with my trip.

Later in college I used my experience to get a part time job as an assistant System Administrator for one of the departments, which I held for two years until graduation. I continue to maintain several servers for clients as well as a few personal machines.