Kyle Manna

Lead Embedded Systems Architect And Engineering Manager at Ouster

San Francisco, California, 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
Kyle Manna is a Lead Embedded Systems Architect and Engineering Manager based in San Francisco with 14 years of experience taking hardware-software products from prototype to mass production. He directs end-to-end embedded architecture at Ouster, combining bootloader and Linux kernel work with Yocto, manufacturing station design, hardware-in-the-loop CI, and performance/network optimization. A hands-on leader and former founder, he consults for startups and has deep practical experience in board bring-up, external API design, and scaling teams. His open-source contributions span DevOps and security—maintaining widely used Docker images for OpenVPN and bitcoind, improving nanopb Python compatibility, and adding YubiKey challenge-response support to KeePassXC. That blend of production-grade embedded engineering, DevOps automation, and security work reflects a rare ability to bridge low-level firmware, cloud-adjacent tooling, and secure product delivery. He’s driven by building reliable systems that are testable on real hardware and shipped at scale.
code14 years of coding experience
job10 years of employment as a software developer
languagesEnglish
github-logo-circle

Github Skills (37)

docker10
c-language10
python10
sec10
keepass10
protocol-buffers10
docker-image10
it-security10
bitcoin10
bash10
cmake10
bitcoins10
travis-ci10
openvpn10
dockers10

Programming languages (20)

MDXJavaC++RustCGoTextHTML

Github contributions (5)

github-logo-circle
kylemanna/docker-openvpn

Jun 2014 - Dec 2020

🔒 OpenVPN server in a Docker container complete with an EasyRSA PKI CA
Role in this project:
userDevOps Engineer
Contributions:1 release, 1 review, 284 commits in 6 years 7 months
Contributions summary:Kyle primarily contributed to the development of a Dockerized OpenVPN server within the repository. They created a wrapper script to manage certificate generation and OpenVPN invocation, including the initialization process and client configuration generation. Furthermore, the user integrated testing using Travis-CI and refined the testing process to connect and validate the VPN. The user also made changes to the `Dockerfile`, to accommodate the testing.
pkieasyrsa-pkivpndockeropenvpn-server
kylemanna/docker-bitcoind

May 2014 - Nov 2022

💰 Bitcoind Docker image that runs the Bitcoin node in a container for easy deployment
Role in this project:
userDevOps Engineer
Contributions:115 commits, 67 PRs, 112 pushes in 8 years 7 months
Contributions summary:Kyle primarily focused on improving the deployment and management of the `bitcoind` Docker image. Their contributions included creating and modifying the `bootstrap-host.sh` script to handle system setup, including swap creation, Docker installation, and configuration of the Bitcoin daemon. They also added an init file for easier process management via upstart and improved the build process by incorporating torrent bootstrapping. Overall, their work centered on automating and streamlining the deployment and operation of a Bitcoin node within a Docker container.
vultrdocker-bitcoinddocker-imagebitcoinddeployment
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
Kyle Manna - Lead Embedded Systems Architect And Engineering Manager at Ouster