A brief history
I got started working seriously with computers when I was about 6 years old. I made my first website around that age. A few years later I got started with JavaScript, which allowed me to build a degree of interactivity into my projects. It wasn't long until just HTML and JavaScript weren't cutting it anymore, and I needed more flexibility. Adding the first proper programming language, PHP, to my skillset.
All that web-based stuff was great, but I really wanted to make applications as well, so I got started with Visual Basic 6. In 2007 I started my university education in Computer Science, and switched my main operating system to Mandriva Linux. From Visual Basic, I moved on to cross-platform C and C++. Later, I again switched operating systems and these days I use Arch Linux.
During my studies, I co-founded the company DDVTech, where I am currently still CTO. Lately I don't have very much time left for side projects, but I still manage to do a few every now and then. I try to work mostly open source, but every now and then I have to make exceptions to that.
Knowledge of programming and markup (related) languages:
Basic = I know the basics and can work in this language efficiently.
Solid = Good knowledge, can optimize code, etc.
Advanced = I dream in this language sometimes.
HTML | Advanced |
JavaScript | Advanced |
JQuery | Advanced |
C/C++ | Advanced |
CSS | Advanced |
PHP | Advanced |
XML | Solid |
Java | Solid |
Bash | Solid |
Assembly | Basic |
TCL | Basic |
Lua | Basic |
Visual Basic 6 | Advanced |