David Flanagan is a solutions architect and founder with two decades of hands-on software experience, evolving from embedded C to modern systems in Go, Rust, and Pony. He blends practical engineering and infrastructure skills—having migrated TeamRock to containerised AWS in 2014 and contributed to notable open-source projects like InfluxDB and Telegraf—with a talent for developer education. As founder of Rawkode Academy and KubeHuddle he’s produced 400+ hours of cloud-native tutorials and helped scale community-first Kubernetes conferences globally. He has held developer advocacy and SRE roles at InfluxData, Equinix, Pulumi, and now CoreWeave, consistently shipping secure, measurable improvements such as TLS hardening and Kubernetes inventory enhancements. A natural technical magpie, he pairs curiosity-driven experimentation with pragmatic reliability under pressure—demonstrated when his early cloud work kept a high-traffic media site online during crisis. Outside work he quietly channels creativity into a long-running YouTube education project while slowly learning piano.
:zap: boilerplate template manager that generates files or directories from template repositories
Role in this project:
Backend & DevOps Engineer
Contributions:5 commits, 9 PRs, 20 comments in 9 months
Contributions summary:David primarily contributed to the backend logic and command-line interface of the project. They implemented new features, such as log levels, and modified existing functionalities like the URL parsing for downloads. Furthermore, the user improved the template management tool by adding a new validation class and initializing the project automatically. They also addressed a dependency issue, ensuring the project's build process would be successful.
Kubernetes Control Plane Virtual IP and Load-Balancer
Role in this project:
Backend & DevOps Engineer
Contributions:1 review, 9 commits, 6 PRs in 1 year
Contributions summary:David contributed to the `kube-vip/kube-vip` project by fixing bugs related to BGP peer configurations and error propagation within the BGP component. They improved the code by handling multiple peer IPs and ensuring node annotations are correctly checked. Additionally, the user updated the project to utilize GHCR, improving container image management, and added tests for annotation parsing.
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.