Ted Driggs

Director Of Product Management at CrowdStrike

Seattle, 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
Ted Driggs is a customer-focused product leader with 11 years of experience building security and observability products, currently directing product management at CrowdStrike after senior leadership roles at ExtraHop and Microsoft. He blends hands-on technical chops—active Rust contributor to notable projects like darling and racer that improve proc-macro parsing and code completion—with strategic product vision for enterprise platforms. Known for turning complex engineering problems into clear, usable solutions, he drives cross-functional teams from roadmap through delivery while prioritizing customer outcomes. Based in Seattle, he pairs technical depth from a UNC Computer Science degree with an outdoorsy balance—skier, horseback rider, and stand-up paddleboarder—that keeps his approach pragmatic and resilient.
code11 years of coding experience
job14 years of employment as a software developer
bookB.S., Computer Science, B.S., Computer Science at The University of North Carolina at Chapel Hill
bookMyers Park High School
github-logo-circle

Github Skills (13)

macros10
proc-macro10
error-handling10
code-analysis10
code-generation10
rust10
parsing10
parse10
builder-pattern10
testing10
implement9
traits9
imp9

Programming languages (6)

TypeScriptC#RustJavaScriptObjective-CMarkdown

Github contributions (5)

github-logo-circle
TedDriggs/darling

May 2017 - Jan 2023

A Rust proc-macro attribute parser
Role in this project:
userBack-end Developer
Contributions:48 releases, 100 reviews, 346 commits in 5 years 9 months
Contributions summary:Ted's contributions focused on developing and refining the Rust proc-macro attribute parser, "darling." Their work involved renaming core components (e.g., `attr_deserialize` to `darling`), restructuring attribute parsing, and adding support for new features such as unit enum variants, and the implementation of the `FromDeriveInput` trait. Their work also involved error handling improvements.
macrosrustprocproc-macroparsing
derive builder implementation for rust structs
Role in this project:
userBack-end Developer
Contributions:18 releases, 73 reviews, 159 commits in 5 years 10 months
Contributions summary:Ted primarily contributed to the `derive-builder` crate, implementing and refining the core logic of the derive macro. Their work focused on expanding features, especially those related to custom defaults for structs, build methods, and setter configurations. The contributions include the addition of the #[builder(derive(...)] attribute for adding traits to the generated builder, as well as support for custom error types and the #[builder(vis = "...")] attribute for setter visibility. These changes enhance the flexibility and functionality of the builder pattern implementation.
macrosderivestructssetter-methodsrust
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
Ted Driggs - Director Of Product Management at CrowdStrike