Contact Information
Email: scott at shilbert dot comPhone: (919) 602-7337
Professional Experience
Corsair EDA, Inc. - January 2010 - PresentContractor
- Developed custom web application for managing lottery tickets for individuals and lottery pools, including aggregating winning number feeds and notifying users of their winnings
- ~16,000 lines of Python
Contractor
- Contributed to development of flight planning iPhone application for general aviation pilots
- Implemented feature to fetch, parse, and display temporary flight restriction zones defined by the FAA, involving boolean operations on arbitrary 2D shapes (Objective-C / iPhone)
- Implemented tool to define boundaries and projection basis information for chart images (C# / PC)
Junior Engine/Tools Programmer
- Wrote photon mapping system for real-time global illumination prototype
- Implemented mesh level-of-detail system for Vicious Engine 2
- Implemented 3D modeler-style transform widgets in Vicious Editor
- Added polish features (e.g. undo, multiple selection) to shader graph editor
- Wrote faster UV unwrapping system for map geometry
- Implemented state transition system for destructible physics objects
- Implemented asset reporting system to track down wasteful models, textures, shaders and sounds
Personal Projects
Platformer (Untitled)- XNA sidescroller game
- Runs on PC or Xbox 360
- WinForms editor with tile & entity editing, full undo/redo, automatic image reloading
- ~25,000 lines of C#
- First-person shooter
- Integrates OGRE for rendering, Newton physics, Python scripting, OpenAL sound
- ~30,000 lines of C++ and Python
- Embedded scripting engine with C-like syntax
- Used in several games and applications released by others
Education
North Carolina State University - December 2009- B.S., Computer Engineering & B.S., Electrical Engineering
- Major GPA: 4.0/4.0; Overall GPA 3.45/4.0
- Graduated Cum Laude; Dean's List (Perfect 4.0) Spring 2007 - Fall 2009
- Senior project: Wireless digital water flow controller using 802.15.4 and variable-speed Pentair pool pump
Technical
- Languages: C/C++ (12 years), Python (8 years), C# (7 years), Cg/HLSL, Java
- Technologies: STL, Direct3D, OpenGL, Win32 API, networking (sockets), .NET, XNA, Python C API, Newton physics, OGRE, OpenAL, wxWidgets
- Tools: Visual Studio, Subversion, 3D Studio MAX, Photoshop, SWIG, Yacc/Bison, ANTLR
- Platforms: Windows, Linux, Xbox 360

PDF
Microsoft Word