"I have a passion for 3D Game Development and creating compelling user
experiences. I love learning new things and I enjoy
finding elegent solutions to complex software engineering problems. There’s
never been a challenge I haven’t been able to overcome and I know from
experience that there’s nothing I can’t do. I am able to work independently as
well as with a team and am able to take direction as required to get the job
Physics test application used to aid in the development of the Flight Dynamics
Loopy Software (2011 - 2013)
Expertise: C#, .NET, Flight Dynamics Model, Unity 3D, XNA Game
Studio, 3D Physics, Surface Shaders
Currently developing a new flight simulator. Created a flight
dynamics model in C# and .NET. The physics engine calculates the lift and drag
components of discrete wing sections and
fuselage. The resulting forces and
torques are then combined to determine the final velocity vector, position, and
rotation of the aircraft.
Also developed a bump to normal map converter as well as a normal map shader. A
customized FBX model importer was also created to support bump mapped models in
XNA, however, the 3D engine is now Unity 4.1 Pro.
Deadline Solutions, Inc. (March 2011 - Present)
Expertise: C#/.NET, SQL Entity Framework, REST, JSON, MVC 4, Telerik,
Mobile Apps, Android, iPhone, MonoTouch, MonoDevelop, PhoneGap, Java,
Extensive C# development. Responsible for the complete development of Watch*IT
OPC Express, an OPC tag monitor and alarm system developed. Also developed
several mobiles apps, as well as fully validated custom software solutions for
Bristol-Myers Squibb and Novelis.
SecureBackup (January 2007 - January 2013)
Expertise: C#, .NET, Windows Forms, Web Services, Multithreading, Encryption, ADO.NET
Developed a highly secure remote data backup solution including client software, database driven web services, and redundant backup servers. Programmed numerous C# classes for Microsoft SQL database access, public key encryption, digital signatures, AES encryption, SHA encryption, and File Compression. Responsible for all aspects of running the SecureBackup.com service and business.
RenderIt 3D! SDK (1997 - 2001)
Expertise: C Language, Win32 SDK, 3D Algorithms, DirectX SDK, API Documentation
Developed a 3D Programming Library for Win32 C/C++ developers including full API documentation. Included functions for rotating, transforming, and projecting polygons and models as well as alpha-blending textures. Was featured in the book, “Inside Direct3D” by Peter J. Kovach. Self-published under Indotek Software Productions in 1998.
Source Code Samples: r3d.h | internal.h | engine1.cpp | engine3.cpp | engine6.cpp | engine8.cpp
C/C++ API Documentation - pdf | word
Product Description Page
Demo.zip - Screenshots: 1
TechDemo.zip (1999) - Screenshots: 1 | 2 | 3
Materialize 3D! (1997 - 2001)
Expertise: C Language, Win32 SDK, 3D Algorithms, DirectX SDK, 3DS Model Format
Developed a 3D model texture/material editor in C for the Windows platform. Imported 3D Studio models and allowed for projection and assignment of textures onto selected surfaces at any size and angle. This product received a ZDNet Editors Pick Award. Self published under Indotek Software Productions in 1998.
Product Description Page
Materialize 3D! Full Edition
View the Promotional Video
Black Knight: Marine Strike Fighter (1994 - 1997)
Expertise: C Language, Microsoft Assembly Language, 3D Algorithms
Developed an F/A-18 flight simulator in C and Assembly language running on the MS DOS platform. Was later ported to Windows 95, DirectX 3, and the Win32 Platform. Programmed entire application including real-time multichannel sound mixer, music playback engine, 3D graphics engine, VGA registers, mission editor, input device support, AI, flight model, and avionics. Published by FormGen in December, 1995. Nominated for “Best Action/Arcade Game” and “Best New Product” in 1996.
Source Code Samples: cockpit.c | airport.c | fillpoly.asm
Black Knight Promotional Video:
Download: Black Knight 3D - Windows 95 Port (DirectX 3) - 1997 (45 MB)
Although no longer published, you can still buy it on Amazon.com.
Images: 1 | 2 | 3 | 4