Portfolio of Steven J. Eschweiler

Steve Eschweiler
9 Grago Blvd
Canastota, NY, 13032

Email: steve.eschweiler@gmail.com
Phone: 315-256-5605
LinkedIn:
Steve Eschweiler

My Resume: PDF Format | Microsoft Word Format

"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 done."


Physics test application used to aid in the development of the Flight Dynamics Model.

Loopy Software (2011 - 2013)

http://loopysoftware.realtimevr.com

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, JavaScript, HTML 5, SQL Server Reporting Studio

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.

http://www.deadlinesolutions.com
http://www.watchitopc.com


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.

Product Screenshots:

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
on YouTube

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)
YouTube: http://youtu.be/Aqb2u2q0ZZI

Although no longer published, you can still buy it on Amazon.com.

Images: 1 | 2 | 3 | 4