Being a freelance software developer I'm specialized in creating, adapting and improving software with .NET on Windows systems and for mobile and embedded devices on POSIX operating systems like Linux. My expertise ranges from C# .NET, to C and C++ application development to Linux kernel development.
I'm an expert in C++ Qt and QML, GObject and Gtk+. I'm one of the developers of Tracker, a RDF/SPARQL metadata service for desktops and mobiles used on MeeGo and Harmattan MeeGo. Devices that use these environments are the Jolla Phone, Pelagicore's tracker-ivi, Nokia N9 and Nokia N900. I heard about some other device and OS builders integrating the platform too. I authored and started the Tinymail project, which is a framework for building mobile mail user agents on mobile devices. Devices that use this software are the Nokia N900, Nokia N810, N800 and Nokia 770. Part of that job got me involved in IMAP extensions helping to reduce latency on the protocol.
During my career I did several projects with Microsoft's C# and .NET development tools and environments. I used framework components like System.Windows.Forms and ASP.NET. My most interesting projects were to be deployed on mobile devices and therefore used the Compact Framework .NET.
I implemented and worked on larger projects for Jolla, Nokia, OPTION, ProDATA, Maia Scientific, Lannoo, Boehringer Ingelheim, Newtec Cy., Alstom and Alcatel-Lucent.
I'm a PADI Rescue Diver (1409EW7988) and when I feel younger I sometimes also go skateboarding.