hobby programmer, got involved in a couple of semi-serious projects here at work. lots of theoretical knowledge, little practice unfortunately.