Justin Thomas is a Director of Controls with 26 years of engineering experience focused on improving autonomy and mapping for UAVs and UGVs by driving precision in state estimation, motion planning, and control systems. He leads cross-functional teams at Exyn Technologies to translate PhD-level robotics research into robust, field-ready autonomy, combining expertise in C++, Python, sensor modeling, and visual servoing. His background includes hands-on work from lab automation to production-grade autonomy, and he has a track record of tightening test suites—evidenced by contributions improving spline derivative tests in a widely used tinyspline library. Based in Philadelphia, he pairs deep academic training (PhD and MS from the University of Pennsylvania) with pragmatic experimentation and instrumented test design to reduce uncertainty in challenging environments. Pragmatic yet research-grounded, he specializes in turning mathematically complex models into reliable, deployable autonomy systems.
26 years of coding experience
6 years of employment as a software developer
BSME, Mechanical Engineering, BSME, Mechanical Engineering at LeTourneau University
Doctor of Philosophy (Ph.D.), Mechanical Engineering, Doctor of Philosophy (Ph.D.), Mechanical Engineering at University of Pennsylvania
ANSI C library for NURBS, B-Splines, and Bézier curves with interfaces for C++, C#, D, Go, Java, Javascript, Lua, Octave, PHP, Python, R, and Ruby.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:7 commits, 2 PRs, 6 comments in 11 days
Contributions summary:Justin primarily contributed to enhancing the test suite for the `tinyspline` library. Their work focused on improving existing tests and adding new ones for derivative calculations of B-splines, Bezier curves and related functionality, specifically addressing accuracy in different scenarios. The user also made improvements to the testing infrastructure by fixing indentation and refining assertions to reflect intended mathematical behavior. These changes directly address issues related to correct derivative calculations for various spline types, showcasing a focus on testing and quality assurance.
Contributions:54 commits, 5 pushes in 6 years 8 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Justin Thomas - Director, Controls at Exyn Technologies