Phillip Reed

Senior Software Engineer at Hatchbed, L.L.C.

San Antonio, Texas, 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

👤
Senior
🎓
Top School
Phillip Reed is a Senior Software Engineer with 11 years of experience building C, C++, Python, and Java systems for COTS and embedded platforms that power robotic vehicles and automated driving. At Hatchbed he blends low-level embedded development with full-stack DevOps—CI, automated testing, Docker, and server administration—plus web and desktop UIs using ReactJS and Qt. He’s an active open-source contributor in the ROS ecosystem, notably improving visualization in mapviz and adding per-message ZSTD compression to rosbag2 for more efficient large-data handling. A recovering enterprise Java database developer, Phillip uniquely bridges real-time robotics software and enterprise-grade backend systems, often handling both UI polish and performance-critical backend refactors. Based in San Antonio, he brings practical production experience across the full stack and a knack for turning complex robotics data flows into reliable, testable systems.
code11 years of coding experience
bookTexas Tech University
github-logo-circle

Github Skills (14)

unit-testing10
c-language10
cprogramming-language10
front-end-development10
qt10
rosbag10
ros10
image-processing9
file-processing8
gps8
file-handling8
fileio8
multithreading8
file-access8

Programming languages (12)

TypeScriptJavaC++ShellRustCMakeVueJavaScript

Github contributions (5)

github-logo-circle
swri-robotics/mapviz

Jun 2015 - Oct 2022

Modular ROS visualization tool for 2D data.
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 340 commits, 314 PRs in 7 years 4 months
Contributions summary:Phillip contributed significantly to the development of the `mapviz` visualization tool. Their work involved fixing initialization issues related to rotation and creating a RQT plugin version of the application. They also added a plugin to display GPSFix data and addressed several minor code issues, demonstrating a focus on both UI and backend functionality. Additionally, they handled the transition to a new API with swri_transform_util and swri_yaml_util and enhanced the codebase with features like dynamic arrow sizes and context menus.
rosbagrosmodular2d-datarviz
ros2/rosbag2

Jul 2020 - Jan 2021

Role in this project:
userBackend Developer
Contributions:5 reviews, 5 commits, 5 PRs in 6 months
Contributions summary:Phillip implemented per-message ZSTD compression and decompression functionality within the rosbag2 project. This involved adding the necessary compression and decompression functions for the ZSTD compressor and creating corresponding unit tests. Further contributions include consolidating utility functions for compression, refactoring code, and integrating ZSTD streaming interfaces to improve compression performance within the rosbag2 system, enabling more efficient handling of large data files.
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
Phillip Reed - Senior Software Engineer at Hatchbed, L.L.C.