I have been freelancing as a software developer since 2004. This started with small scripts and odd jobs, but quickly evolved into fully fledged desktop application, web development and mobile apps. Programming has always been a passion and over the years I learned a lot of languages and technologies by myself, and later strengthened this knowledge with a Master's degree and PhD in Computer Science.
I don't believe that there is a "best programming language". I believe there is a tool for every job and I take pride in having a large toolbox and being able to choose and apply the right tools for the task at hand.
|Frameworks & Libraries||Qt, SFML, OpenCV, Node.js, Electron, NodeWebkit (NW.js), JavaFX, JUnit, Javadoc|
|Android Applications||Java, Gradle, SQLite|
|Related Technologies||SASS, Less, Drupal, Node.js, Express.js, Handlebars.js jQuery, Bootstrap, Laravel, CakePHP, CodeIgniter, Wordpress, RESTful APIs, STRUTS|
|Relational Databases||MySQL, SQLite, PostgreSQL (I am fluent in SQL)|
|Object Databases||db4o, ObjectDB|
As part of my research as well as hobby projects I have implemented some small domain-specific database systems of my own, for instance for querying high-frequency time series or for querying extremely large game-state lookup tables for game AIs.