Developing software has been my passion ever since my father bought me my first computer - Sinclair ZX-81. Back in my school days I've played around with BASIC, Commodore 64 and Amiga assembler and then moved to C/C++.
For the last 15 years I've been developing software in C# and .NET. In the last couple of years I have also started working in Java, TypeScript and Python. I find that once you learn the art of good software craftsmanship in one language and technology, it is easy to adopt new technologies and work proficiently in them. I firmly believe in writing code that can later be maintained by others and teaching others in how to improve their skills.
My professional software developer career spans over 20 years. I have been a technical leader and software architect on projects for various telecommunications companies and banks. I have also worked on developing network monitoring products.
In my spare time I am a huge lover of cartography and the OpenStreetMap project. This passion has led me to develop a mapmaking application called Maperitive (http://maperitive.net/) which is freely distributed to other people wanting to make maps for themselves.
I also run a microbusiness (https://scalablemaps.com) producing and selling vector maps that can be freely edited in programs like Adobe Illustrator. I have over 1000 happy customers, ranging from individual web designers to big companies (like Nike, Virgin Media, Time Inc. and ZDF).
I hold a Master's degree in Computer Science.