Chris Thrasher

Software Engineer at Trimble Maps

Denver, Colorado, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Chris Thrasher is a software engineer with 8 years of experience building robust, maintainable C++ systems and improving test infrastructure for widely-used open-source projects. Based in Denver, he has applied his engineering discipline at Lockheed Martin, PickNik Robotics, and now Trimble Maps, often focusing on code quality, refactors, and safer APIs. As a maintainer on SFML and Catch2 and contributor to MoveIt 2, he brings both deep systems-level expertise and a strong testing mindset to robotics and multimedia codebases. His contributions include introducing typesafe abstractions (sf::Angle), expanding unit coverage, and modernizing randomness and include practices—work that quietly reduces technical debt and runtime surprises. He pairs a mechanical engineering background from Auburn with hands-on software craftsmanship, making him adept at translating physical-system thinking into reliable software.
code8 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree Mechanical Engineering, Bachelor's degree Mechanical Engineering at Auburn University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (21)

unit-testing10
code-optimization10
c-language10
testing10
sfml10
moveit10
cprogramming-language10
ros10
test-automation10
simulation9
simulations9
c179
refactoring9
cpp9
randomization8

Programming languages (15)

PowerShellC#C++CSSCRustCMakeNASL

Github contributions (5)

github-logo-circle
SFML/SFML

Dec 2021 - Jan 2023

Simple and Fast Multimedia Library
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:1691 reviews, 235 commits, 1261 PRs in 1 year 1 month
Contributions summary:Chris primarily contributed to the SFML library by improving and extending the testing infrastructure. Their work involved adding unit tests for core system components like `sf::Time`, improving testing framework dependencies, and adding more tests for various classes like `sf::VideoMode`, `sf::Vertex`, `sf::Transform`, `sf::Clock`, `sf::ContextSettings`, `sf::BlendMode`, `sf::RectangleShape`, and `sf::ConvexShape`. Additionally, the user refactored the code by removing redundant APIs and formatters, along with renaming variables for readability. The user also added the `sf::Angle` class that provides a typesafe API for working with angles.
gamesmultimedia-libraryc-plus-plussdkaudio
moveit/moveit2

Nov 2022 - Dec 2022

:robot: MoveIt for ROS 2
Role in this project:
userSoftware Engineer
Contributions:72 reviews, 12 commits, 22 PRs in 19 days
Contributions summary:Chris primarily contributed to improving the MoveIt 2 codebase by enhancing code quality and maintainability. Their work included refactoring code to use a stronger source of randomness, replacing deprecated functions, and optimizing include statements by adopting the use of angle brackets for non-local headers. They also addressed code style and warnings by adding specific compiler flags. These modifications demonstrate a focus on improving the overall structure and robustness of the MoveIt 2 project.
roboticsros2robotros-2ros
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
Chris Thrasher - Software Engineer at Trimble Maps