In the day time, I am a Ph. D. candidate working in the digital electronics field, in Bordeaux, France. I got a master degree/engineer title from the french engineer school ENSEIRB in 2009. The goal of my research is to facilitate the integration of existing hardware components (IP blocks) into a system. This is done by providing a monitoring component to the system that checks the transactions between blocks in real-time, and which logs any encountered error in a memory for later debug, together with the state of some user-defined variables as they were at the moment of the error. I’m basically trying to integrate the quite-used Hoare logic/Design-by-Contract techniques from the software world to monitor the hardware world. Fun all over the place (and yet it actually is fun!)
During my spare time, as you may have guessed, I’m a real technology enthusiast, and my passion lays in developing easy-to-use and intuitive tools and libraries to ease the burden of developers, in many domains. Animation engine, visual editors of all sorts… I like to see things moving in front of my eyes.
All in all, I have acquired (and still acquiring) a nice knowledge in GUI development and API design. My dream is to start a development studio either for the creation of visual edition tools, or for making games as an indie developer. I really think that deep inside me, I am a lot more passionate about software than hardware development. Moreover, opened markets like the AppStore, Google play or Windows Store make it easy to reach millions of users at no cost. This is an incredible opportunity for software developers. Nevertheless, I first want to work for a real company for some years won’t hurt to get a grasp at how real business works. And guess what, at first I developed all the apps featured in this blog just to prove that I can do some software even if I’m a product of an hardware school. Oh boy, dynamic start-ups, where are thou?
If you need to contact me, feel free to use aurelien.ribon [d] gmail [d] com. If you have a comment or a question about a tool/library/game, please use the forum, so other people will see the answser too, thanks ;-)