Team
Currently Active Team Members
Day-to-day Ogre handling.
Brian ‘praetor’ Johnstone Team Role: Programmer, Script GuruLocation: Rochester, New York, USA Contact: praetor@REMOVESPAMogre3d.org | Blog | Company About: Brian has been programming for about 10 years, but his formal education is in the broader field of Software Engineering, which encompasses the process of software development and formalized design and architecture practices. He enjoys graphics programming and Ogre fits perfectly into his interests. His current efforts focus on Darkwind Media, which is a graphics and visualization company that he recently started with a partner. |
Assaf Raman Team Role: Programmer, DirectX 10+ maintainerLocation: TLV, Israel Contact: assaframan@REMOVESPAMogre3d.org About: Assaf joined the team in March 2008, and is the primary Dx10 maintainer. He has a master’s degree in computer science, has been writing code for over two decades and is currently the computer graphics R&D lead of the international SimiGon group. Assaf started his interest with computer graphics from his role at work and found OGRE to be a good base to test ideas on, after a while he decided that the best place to see the game is from the field itself and not from the benches – and joined the team. |
Holger ‘CABAListic’ Frydrych Team Role: Programmer, Linux MaintainerLocation: Darmstadt, Germany Contact: CABAListic@REMOVESPAMogre3d.org About: Although Holger is pursuing a master’s degree in physics, he has been programming as a hobby since childhood. It was inevitable that his path would cross 3D games programming and, consequentially, Ogre. After two years of familiarising himself with the engine and working on private projects as well as a public Ogre addon library, he contributed the basis of the new CMake build system. Holger joined the team in March 2009 as CMake and Linux maintainer. |
Dave ‘masterfalcon’ Rogers Team Role: Programmer, iPhone, Mac OS X & GLES MaintainerLocation: Bloomington, Minnesota, USA Contact: masterfalcon@REMOVESPAMogre3d.org About: Dave joined the team in July 2009 after porting Ogre to the iPhone because he was bored late at night. He has a B.S. in Computer Science and has been developing for Mac OS in one way or another since his Apple II GS. At the present he is the Build Engineer and part time supplemental programmer at MacSoft and Destineer. |
Noam ‘Noman’ Gat Team Role: Programmer, geometry shaders and compositor guruLocation: Jerusalem, Israel Contact: noman@REMOVESPAMogre3d.org About: Noam joined the team in 2009 after contributing to Ogre in Google Summer of Code 2008 and 2009, adding geometry shader support and improving the compositor framework to allow for more advanced rendering pipelines. Noam has been coding professionally for 5 years and is currently studying for a computer science and cognitive science degree. After being a competitive gamer early on and a hardcore programmer as of lately, Noam found his natural place in Ogre, gearing towards game programming. |
Nir Hasson Team Role: Programmer, shader generation guruLocation: Israel Contact: nirhasson@REMOVESPAMogre3d.org About: Nir joined the team in 2010 after being in the community for some years and contributing, among other things, the RTShaderSystem component which generates shaders automatically from fixed-function definitions and other parameters. Nir has been coding professionally for over 5 years and is currently working as a 3D consultant while also bootstrapping a new startup. |
Steve ’sinbad’ Streeting Team Role: Founder, ProgrammerLocation: Guernsey, Channel Islands, UK Contact: sinbad@REMOVESPAMogre3d.org | Development Tweets | Blog | Company About:Steve started the engine now known as OGRE in 2000, after having had the crazy idea of creating a well designed, scene-structure independent engine. Steve was the ‘benign dictator’ on the OGRE project for 10 years until April 2010, at which point he retired for health reasons and is now a more occasional contributor. Steve has a long history in graphics coding going back to the early 90’s as well as having more than 15 years of more ‘traditional’ professional software development experience under his belt. |
Retired Team Members
Previous members of the Ogre team – you might still see them around!
Justin Walsh Team Role: Programmer, OS X maintainerLocation: Phoenix, Arizona, USA Contact: justinwalsh@REMOVESPAMogre3d.org | Blog About: Justin Walsh joined the team in December 2006, and has found a spot on the Ogre team as the Macintosh maintainer. His contributions include, but are not limited to, universal binary support, bundle-able frameworks for OS X, the Mac SDK, and integrating Cocoa and Carbon platform support into the Macintosh port of Ogre. Justin retired from the team in 2008. |
Phillip J. ‘pjcast’ Castaneda Team Role: Programmer, Linux maintainerLocation: California, USA Contact: pjcast@REMOVESPAMogre3d.org | Blog About: pjcast joined the team in April 2006. He has been dabbling with making games since the early nineties. He spent five years in the Navy, and when he got out, got back into programming – first dabbling with DirectX and going though many books trying to understand the beast that is DirectX. Eventually this led him to the internet to find a wrapper, and found much more than that in Ogre. pjcast has contributed to OGRE for many years, starting with the external texture source code and the video plugin in ogreaddons among others, and also runs his own open source projects such as OIS (Object-oriented Input System). pjcast retired from the team in 2008. |
JianHua ‘genva’ Xie Team Role: ProgrammerLocation: Beijing, China Contact: genva@REMOVESPAMogre3d.org About: Genva joined the team in October 2005 after contributing many high-quality patches including improvements to the shadows, perspective projection and animation systems. He has a long programming history going back to the world of Apple II, and is knowledgeable in assembler (6502, x86) and C/C++. He has at one time or another worked in system integration, database, OAS, and video techniques, and of course now spends most of his time in graphics coding. At present, he has a full-time job in game development working with OGRE. Windows + VC is his main development platform. genva retired from the team in 2007. |
Wladimir J. ‘wumpus’ van der Laan Team Role: ProgrammerLocation: Groningen, The Netherlands Contact: wumpus@REMOVESPAMogre3d.org About: wumpus joined the team in July 2004, among his contributions are resurrecting GTK support, and writing a direct GLX platform manager. Wumpus is currently a student in masters degree Computer Graphics & Scientific Visualisation. He has a diverse background in programming weird and wonderful things for various targets and programming languages, like writing a phone operating system in embedded ARM, creating a neural network tool running on GPU, writing a Linux kernel module for his TV card, and developing a chat server and a forum. Linux is his main development platform. He retired from the team in 2007. |
Jeff ‘nfz’ Doyle Team Role: ProgrammerLocation: Nova Scotia, Canada Contact: nfz@REMOVESPAMogre3d.org About: nfz joined the team in July 2005, among his contributions are GLSL support, ps1.x to atifs support in OpenGL, and enhancing the material system. He is a self taught programmer currently pursuing a second career building affordable heavy equipment operator trainers after retiring from the Canadian Navy with over 20 years of service. When not creating things in the virtual world, he likes to build experimental wingsail rigs and small wooden boats and go sailing in the real world. nfz retired from the team in 2007. |
Thomas ‘temas’ Muldowney Team Role: Programmer, OSX maintainerLocation: Texas, USA Contact: temas@REMOVESPAMogre3d.org About: Temas joined the project in April 2002 and wrote the initial Linux implementation, later defecting to the Mac OSX platform, for which he was maintainer for a while. He comes from a background of open-source development, and was a lead contributor to the Jabber open-source server as well as working on OGRE. temas retired from the team in 2006. |
James ‘_mental_’ O’Sullivan Team Role: Programmer, Linux maintainerLocation: Texas, USA Contact: mental@REMOVESPAMogre3d.org About: _mental_ joined the team in May 2003, and was Linux maintainer for a while, as well as majoring on the GL rendering subsystem, and he was responsible for many of the improvements in it. Outside of OGRE development, he is a full-time code monkey and FreeBSD/Linux advocate. _mental_retired from the team in 2006. |

Team Role: Programmer, Script Guru
Team Role: Programmer, DirectX 10+ maintainer
Team Role: Programmer, Linux Maintainer
Team Role: Programmer, iPhone, Mac OS X & GLES Maintainer
Team Role: Programmer, geometry shaders and compositor guru
Team Role: Programmer, shader generation guru
Team Role: Founder, Programmer
Team Role: Programmer, OS X maintainer
Team Role: Programmer, Linux maintainer
Team Role: Programmer
Team Role: Programmer
Team Role: Programmer
Team Role: Programmer, OSX maintainer
Team Role: Programmer, Linux maintainer