Who I am

My name is Alexander Overvoorde and I live in The Hague, which is a city near the coast in Holland. I'm currently 17 years old and still in high school, but that doesn't prevent me from working on tons of projects in my spare time! I'm in the final year and I'm planning on going to the Delft University of Technology to study applied physics. I might go to the States to finish my study on Stanford University, but I'm really not sure yet.

After I discovered an MSN bot written in Visual Basic in 2005, I started learning Visual Basic 6.0 as my first programming language. After having made a few games and small applications, I decided to move on to a more powerful language, which turned out to be C++. C++ is still my favourite programming language, but I'm also learning C#, Ruby and Java now. Ruby will probably become my favourite prototype language!

What I do

I'm a hobby programmer and I'm usually working on projects in C++, such as my game engine. However, most of my projects are modifications for the Half-Life 2 mod Garry's Mod, which is a sandbox mod that allows programmers to extend the game using Lua. Most, if not all of my projects are open-source and have a public repository or a different means of obtaining the source code.

Recently, I also started developing for platforms other than desktop computers, such as Android and Arduino. I've also developed an interest in producing cross-platform code, because I'm starting to like Linux and acknowledging the potential of developing for Macs. That's one of the primary reasons of working on a game engine that uses a scripting language for making games. In that way people don't have to worry about their game working on all platforms supported by the engine!

What this site is about

This site is my portfolio and as such lists the projects I'm working on and the status of those projects. There used to be a blog at this address, but I didn't have enough time to update it. I hope that if you have any question about what I do, this site answers it! Otherwise, you can send me a message and I'll probably update the page with the requested information to prevent more people from asking the same question.