It's been a busy, busy few months and with paid work on the go it's been hard to keep up with my personal portfolio page. I've learned so, so much more as an independent contractor than I ever did in school. With a few regular clients and a couple of mentors I've been blessed with numerous opportunities to work in a variety of frameworks and see the software architecture of a number of big projects.

On other projects I've been able to work as part of a team, collaboratively desiging and implementing user interfaces. While the freedom of working solo on a project is fun, it's also great experience to get instant feedback from a team and have to defend my design choices to other developers and clients who may have different visions for the user experience. I learn more from the arguments I lose than from those I win.