Welcome to my blog. My name is Kevin Doolan and I'm a software engineer.
In 1993 I worked for Gremlin Graphics (Dublin) as an apprentice animator on a PC game called Litil Divil. Shortly after that my brother, a friend, and I formed Neurotech and we produced two PC games, Impact SL-9 and Crazy Drake. Crazy Drake was published internationally by eGames. I was responsible for character animation and presentation graphics for both games.
After Neurotech had run it's course, I turned my attention to 3D programming and formed NetOasis (later renamed Rua² Technology) with my brother. We developed real-time 3D engines (SW, OpenGL, D3D) supporting per-pixel lighting, animation, skeletal and rigid-body physics, networking, client-side and web-based deployment and real-time editing among many other bells and whistles. Our engines were used in Games and e-Learning projects. In 1999, one of the projects we worked on for Smartforce was nominated for a Computerworld Smithsonian Award, based on a recommendation from Craig Barrett, then CEO of Intel. A description of the project was entered into the Smithsonian's permanent collection, representing the state of the art in 3D web-based e-Learning at the turn of the millennium.
I've also worked in mobile development at Upstart Games. During my 4 years there I worked with clients like Konami, Capcom, Glu, Square, Sony Pictures, Disney and others. I worked in BREW and J2ME, and designed and developed USCL2, a large porting middleware that allowed a single hybrid source (like a mix of Java and C++) to be compiled as both BREW and J2ME.
I have a degree in Computer Science from Trinity College Dublin.
Right now I head up Ideal Binary. We do work on PC, Web and iPhone, and we're actively looking at several other platfoms. I will be posting work-related articles on my Ideal Binary blog, rather than here. This will include most technical articles to do with development.