Curriculum Vitae · Rev. 2026.05
Alan McIntyre.
Applied Mathematician & Software Engineer
Twenty-eight years of shipping software — numerical code, computational geometry, reverse-engineering tools, and the occasional reactor plant. Principal of CodeReclaimers, LLC.
I. Education
Degrees
-
2009 MS
University of Washington
MS, Applied Mathematics
Advisors: Randy LeVeque and Lucien Brush.
-
2007 BS
Old Dominion University
BS, Applied Mathematics — summa cum laude
Minors in Computer Science and Physics.
II. Work Experience
Roles, in reverse chronological order
Twenty-nine years. Mix of consulting, employed engineering, and enlisted service. Details below are kept brief; I'm happy to go deeper on any of it in conversation.
-
2014–present Principal
CodeReclaimers, LLC
Principal Software Architect
- Lead the software development team for DezignWorks (Creative Dezign Concepts, Inc.), a reverse-engineering addon suite for SolidWorks, Autodesk Inventor, and Creo Parametric.
- Design and implement computational geometry algorithms for custom reverse-engineering tools.
- Design and implement data acquisition for Romer, Faro, Leica, and other metrology devices.
-
2015–present OSS
neat-python
Maintainer — open source
- Pure-Python implementation of NeuroEvolution of Augmenting Topologies (NEAT) for evolving arbitrary neural networks.
-
2014 Consult
Geometric Tools, LLC
Consultant
- Implement and optimize computational geometry algorithms. C++11/14 · DirectCompute
-
2013–2014 Engineer
Private Startup
Software Engineer (employee)
- Built from-scratch implementations of deep-learning training and runtime engines. Python · C/C++ · CUDA
- Developed data models and deep-learning prototypes for medical imaging and network-security applications.
- Built a Python + Flask dashboard for a pilot malware-detection project with a major web host.
- First full-time developer on the team; contributions helped secure additional work and a $1M funding round.
-
2013 Consult
Private Client
Consultant
- Optimized OpenCV computer-vision algorithms.
-
2010–2013 Senior
Microsoft
Senior Software Engineer (employee)
- Small team of technical experts that rescued distressed “v1” prototype projects and performed deep dives on academic and research codebases to identify and address correctness and performance issues.
- Prototyped computer-vision and machine-learning components for new and existing products.
- Prototyped a multi-threaded rigid-body 2D physics engine.
- Assisted teams building telepresence and augmented-reality systems.
-
2008–2010 Research
University of Washington
Research Assistant
- Mathematical analysis of thin films and surfactant-free foams.
- Designed, implemented, debugged, and optimized numerical solvers for the governing systems of equations.
- Scripted solver runs to search parameter spaces and surface interesting features in simulation results.
-
2007, 2008 Intern
Google — Summer of Code
Participant
- 2007: Implemented new automated tests to improve coverage of the Python standard library; verified across Linux, Windows, and OS X.
- 2008: Migrated test framework from SciPy to NumPy and wrote new tests to improve code coverage; verified across Linux, Windows, and OS X.
-
2003–2005 Co-owner
ESRG Technologies Group
Joint Owner & Senior Software Developer
- Maintained and improved legacy engineering data-analysis and display software.
- Designed and implemented from scratch a set of web dashboards and desktop applications to automate collection, management, analysis, and reporting on equipment data — replacing manual processes and legacy spreadsheets.
- Built a framework for applying data-analysis algorithms to all historical data across several thousand pieces of equipment.
- Designed and implemented equipment data-analysis algorithms.
- Startup; first full-time developer on the team. Contributions helped secure additional work and funding and enabled subsequent hires.
-
2001–2003 Consult
Caligari Corporation
Consultant
- Implemented a new keyframe editor for trueSpace6, a 3D graphics package.
- Worked with a geographically distributed development and testing team.
-
1997–2002 Developer
General Electric / IDAX
Software Developer (employee)
- Developed and maintained condition-based maintenance software (ICAS).
- Configured software to monitor customer equipment — primarily marine propulsion and power generation.
- Performed verification and validation (V&V) testing on new software and customer configuration datasets.
- Produced 2D and 3D graphics for customer equipment status displays.
- Maintained company website; assisted web development group with miscellaneous tasks.
-
1987–1997 Navy
United States Navy
Nuclear Technician, E-6
- Supervised, operated, and maintained shipboard electrical distribution systems.
- Supervised and operated reactor plant systems during shutdown periods.
- Developed software to manage watchstation personnel assignment and track training and proficiency requirements.
- Performed ongoing ship-wide vibration monitoring and analysis of rotating equipment.
III. Ask instead of scroll
Prefer to just ask questions?
There's an AI-powered version of this résumé that will answer questions about any of it — projects, tools, dates, what I actually did day-to-day. Built on Recursive Support.