Ryan Lindeman

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
Ryan Lindeman is a seasoned embedded firmware and RF design engineer with over 15 years of professional experience and more than two decades of hands-on software practice. He excels at rescuing and modernizing large legacy codebases—having managed nearly a million lines of aging production code—and brings strong architecture, mentoring, and FSM-based refactor expertise to complex embedded systems. At CA Engineering he focuses on QSDK/OpenWrt/BuildRoot firmware solutions for customers like Philips Lighting and Nest, while his open-source contributions to the Embedded Template Library show deep proficiency in algorithm design and balanced tree data structures (AVL map/set). Known for quickly onboarding unfamiliar code and translating hardware constraints into pragmatic firmware and driver implementations, he pairs practical engineering with a passion for teaching others the "why" behind robust software architecture.
code15 years of coding experience
github-logo-circle

Github Skills (15)

algorithm10
data-structures10
code-templates10
algorithms10
apptemplates10
container10
c-language10
cpp-templates10
cprogramming-language10
html-template10
python-templates10
data-structure10
cpp9
embedded9
iot9

Programming languages (4)

JavaC++HTMLPython

Github contributions (5)

github-logo-circle
ETLCPP/etl

Jan 2015 - Jun 2015

Embedded Template Library
Role in this project:
userBack-end Developer
Contributions:9 commits, 4 PRs, 22 comments in 4 months
Contributions summary:Ryan contributed to the development of the Embedded Template Library (ETL), specifically focusing on the `imap` and `iset` containers. The commits reveal work on implementing core data structures, including initial releases of `etl::map` without balance and `etl::set` based on `etl::map`. Furthermore, the user fixed const correctness issues and implemented AVL balancing for the map, indicating a focus on algorithm design and data structure optimization.
containerscppc-plus-plustemplatesembedded
GatorQue/git-repo-flow

Jan 2016 - Oct 2022

Enhanced Google repo alternative that utilizes a git-flow methodology.
Contributions:26 commits, 3 PRs, 22 pushes in 6 years 10 months
gitflow
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