A self-taught web artisan who converts vague specifications and unrealistic expectations into usable software.
More About Me