Josh Faust

Founding Engineer at Pixelry LLC

Portland, Oregon, 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
Josh Faust is a founding engineer and generalist programmer with 15 years of experience building production systems spanning robotics, low-latency audio/video, networking, mobile, and 3D technologies. He combines deep C++ and systems expertise—demonstrated by rewriting core ROS libraries and optimizing tf2 transform lookups—with product-facing UI and AR work at companies like Magic Leap, Torch, and Suitable Technologies. As a former CTO and principal architect, he blends hands-on coding with technical leadership, shipping SDKs, realtime pipelines, and developer tools that scale from embedded devices to mobile apps. He continues to consult on 3D platforms and co-found startups from Portland, Oregon, bringing both startup grit and engineering rigor. A less obvious strength is his track record of performance-driven engineering (cache and algorithm-level improvements) in open-source robotics projects, showing he optimizes both user experience and system internals.
code15 years of coding experience
job15 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Washington University in St. Louis
github-logo-circle

Github Skills (7)

data-structures10
algorithms10
c-language10
cprogramming-language10
performance-optimization10
ros10
data-structure10

Programming languages (9)

TypeScriptJavaC++RustStarlarkJavaScriptSwiftRuby

Github contributions (5)

github-logo-circle
ros/geometry2

Oct 2010 - Oct 2010

A set of ROS packages for keeping track of coordinate transforms.
Role in this project:
userPerformance Engineer
Contributions:9 commits in 2 days
Contributions summary:Josh's contributions primarily focused on optimizing the performance of `lookupTransform` within the `tf2` library. They implemented several iterations of speed improvements, including changes to the internal data structures and algorithms used for transform lookups. These optimizations included caching, reducing memory footprint, and refactoring code related to extrapolation, leading to significant performance gains.
roboticsros-packagesroscoordinatekeeping
jfaust/FBX2glTF

Mar 2018 - Nov 2019

A command-line tool for the conversion of 3D model assets on the FBX file format to the glTF file format.
Contributions:2 PRs, 16 pushes, 2 branches in 1 year 8 months
command-line-tool3d-modelsfile-formatvolume-renderingcollada
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
Josh Faust - Founding Engineer at Pixelry LLC