Professional software developer/enthusiast, who likes to spend his free time on developing software as well..!