I'm an embedded/Linux kernel software engineer (mostly in C). In my spare time I write desktop applications and games, mostly in C++. From time to time I also get involved in web development projects and regularly need to write scripts - mostly in Python.