David Flanagan

Software Engineer at Buf

Bellingham, Washington, 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
🎓
Top School
David Flanagan is a Principal Software Engineer with two decades of cross-domain experience, from embedded Linux and device telemetry to cloud-native systems and pixel-perfect frontends. He combines deep technical craftsmanship—authoring JavaScript: The Definitive Guide, Java in a Nutshell, and The Ruby Programming Language—with hands-on systems work at Tesla, VMware, Mozilla, Khan Academy and startups, consistently delivering large performance and cost improvements. A pragmatic technical leader and mentor, he champions thoughtful code review, clear documentation and test-driven discovery, and has a track record of rescuing troubled projects by simplifying interfaces and implementing the hard core logic himself. Recent work spans Go, protobufs, TypeScript and React, optimizing telemetry pipelines (80% CPU reduction at Tesla) and shipping features that saved millions in operational risk. Based in Bellingham, WA and MIT-trained, he blends rare breadth—from protocol-level telemetry to UI design—with a persistent focus on shipping reliable, maintainable systems.
code15 years of coding experience
bookS.B., Computer Science and Engineering, S.B., Computer Science and Engineering at Massachusetts Institute of Technology
github-logo-circle

Github Skills (132)

python10
typesetting10
declarative10
governance10
javascript10
latex10
html10
mathematics10
typescript10
khan-academy10
compatibility10
nodejs10
gaia10
meta10
css10

Programming languages (13)

JavaC++RustGoHTMLJSONPerlTypeScript

Github contributions (5)

github-logo-circle
Validate JavaScript code in AsciiDoc files by linting, executing and testing assertions
Contributions:12 commits, 13 pushes, 1 branch in 11 months
linterassertionsvalidationtestingjavascript
davidflanagan/jstdg7

Nov 2015 - Dec 2020

Example code from the book JavaScript: The Definitive Guide, 7th Edition
Contributions:20 pushes, 3 branches, 2 issues in 5 years 1 month
twinesequencelodashjavascriptglossary
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
David Flanagan - Software Engineer at Buf