My name is Sebastien Ronsse and I currently live in Seattle, WA.
I started working at Witekio (formerly Adeneo Embedded) in 2007, and transferred to their Seattle office in 2009. Witekio provides engineering services (development, support, trainings) to companies world-wide, from bootloader/kernel to application development targeting multiple operating systems such as Linux, Android, QNX, and Windows Embedded Compact. It's definitely been a rewarding experience so far!
Even though embedded programming is what I do (and enjoy) at work, I have been interested in video game development since my early days, starting with 2D platformers to 3D engine programming. After messing around with DirectX 6, 7, 8 and 9, learning about vertex/pixel shaders while the technology was being developed, I moved to OpenGL due to its cross-platform capabilities and have been using it back and forth since.
Once I realized that making a good video game requires good artists and way too much time, I moved away from pure video game development and started working on ScummGEN (described in this blog), which required reverse-engineering skills rather than pure game development talent. Another fun project I did was the reverse-engineering of a Sega Master System ROM (WonderBoy III), and the creation of a tool allowing you to create new levels, change the music, etc.
For the past few years I have been involved in emulator development, and this is what I currently do when I find some free time. Emux is now my main focus and most of the articles in this blog now describe the progress I make adding support for various platforms.
Lastly, I have been involved in the development of a remaster/remake of Wonder Boy: The Dragon's Trap as part of the Lizardcube studio. It's been a great experience so far!