
Founder at Gotham Wave Games
Greater New York City Area

Founder at Gotham Wave Games
Greater New York City Area
Founder of Gotham Wave Games, a company specializing in fluid dynamics for games. The technology is scalable all the way from Nintendo DS and Flash to Consoles and multi-core PC's.
In the past I have been a game and graphics programmer specializing in 3D game engine design and construction, procedural content generation and artificial intelligence.
A previous project I worked on was small footprint custom 3D game engine that runs in a web browser as an xtra to the shockwave player.
3D Graphics, Physics, Computational Fluid Dynamics, AI, Procedural Techniques.
(Privately Held; 1-10 employees; Computer Games industry)
November 2007 — Present (1 year 9 months)
Gotham Wave Games is an independent games company that will focus on procedurally generated content for both art and gameplay. Its game development skills are also available for hire.
(Privately Held; 11-50 employees; Entertainment industry)
November 2007 — June 2008 (8 months)
WWB hired Gotham Wave Games to help them develop various downloadable games.
(Privately Held; 51-200 employees; Computer Games industry)
April 2007 — November 2007 (8 months)
Contract programmer working on game Frontlines: Fuel of War. Working in C++/Unrealscript in the Unreal 3 engine on Xbox 360 and PC.
(Public Company; 5001-10,000 employees; Online Media industry)
May 2006 — April 2007 (1 year)
Created game technology for web browsers. Created a low footprint (~400KB) 3D Game Engine that fit into the shockwave player, used the same techniques to embed an intellivision emulator into shockwave as well.
The 3D Engine is fully data driven and has a complete toolchain, physics, AI, collision detection and animation system. It used DirectX 8 for rendering and Newton Dynamics for physics. I was the sole programmer on the project.
The game that was created using this engine was call Reno 911 Paintball and can be found on ComedyCentral.com.
(Public Company; Online Media industry)
September 2004 — May 2006 (1 year 9 months)
Worked on all things related to 3D gaming on the Web. Created a shockwave preloader that gathered 3D video card data and stored the results in a database. Wrote software that analyzed that data to determine what kind of hardware spec Nickelodeon Online should target for their games.
Wrote various Virtools demos and games for Nickelodeon Online which includes Nick.com and NickJr.com. One demo included a procedural city generator. It created virtual cities based on parameters that the user set before running the application. It could create a vast city in minutes.
(Privately Held; 1-10 employees; Entertainment industry)
March 2004 — September 2004 (7 months)
Was a contractor that extended an isometric engine into a platformer engine. All actor movement was in the physics engine. Also extended the engine to have the game space a musical staff. So the location of an item and its representation represented pitch and duration of a MIDI note. The game that was eventually made with the extended engine was called Noterunner.
(Public Company; Animation industry)
June 2003 — March 2004 (10 months)
Battlestar Galactica Miniseries FPS shockwave 3D game. Created a level editing system in 3D Studio Max. Created tools to import skeletal animation data. Implemented custom collision detection and character physics. Created a simple but effective npc AI based upon steering behaviors.
(Privately Held; 1-10 employees; Arts and Crafts industry)
October 2002 — February 2004 (1 year 5 months)
Created software for the Artist Michael Reese and Don Guarnieri that allowed a user to type in letters and have the software generate a branching sculpture. The application could use a library of different shapes and map them to letters. Each letter had properties that could change the way the sculpture branched and grew.
(Privately Held; 11-50 employees; Entertainment industry)
November 1999 — June 2002 (2 years 8 months)
Managed the technology of a streaming video website. Managed servers and bandwidth, managed client programmers, created web applications and games.
Graduate Computer Science
History
procedural content generation, fluid dynamics, numerical methods, triathlons
IGDA