Hat

163
reputation

Amateur programmer, graphic designer, web developer, linguist, vexillologist, brain surgeon, and I lied about that last one.