Seth Fowler

Senior Software Engineer at Datadog

Portugal
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
🎓
Top School
Seth Fowler is a senior software engineer with 15 years of experience building high-performance, privacy-respecting infrastructure that powers the web and cloud networks. He has driven performance and energy-efficiency improvements in browsers at Mozilla and Qualcomm, built compiler and toolchain components for programmable network processors at Barefoot Networks, and led core engineering and privacy-by-design efforts at Fullstory. At Fullstory he combined machine learning and user-centered design to deliver patented “Private by Default” capture and large-scale redaction tooling that unlocked regulated markets. His open-source contributions to the P4 reference compiler show a deep attention to correctness and low-level performance tradeoffs, including fixes for GMP-related lifetime bugs and template optimizations. Now based in Portugal and currently at Datadog, he thrives in small teams tackling hard systems problems and prefers solutions that respect users’ time, dignity, and privacy.
code15 years of coding experience
job13 years of employment as a software developer
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at University of California, Berkeley
bookBS Computer Science, BS Computer Science at James Madison University
languagesEnglish, Portuguese
github-logo-circle

Github Skills (6)

c-language10
cprogramming-language10
compiler-development10
performance-optimization9
template-metaprogramming9
json8

Programming languages (15)

C++RustCTeXGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
p4lang/p4c

Dec 2016 - Dec 2017

P4_16 reference compiler
Role in this project:
userBack-end Developer
Contributions:220 commits, 159 PRs, 115 pushes in 1 year
Contributions summary:Seth contributed to the P4_16 reference compiler by fixing a bug related to GMP types and lambda functions. They added explicit return types for lambdas returning GMP types to resolve an issue where the GMP values outlived their stack frame. Furthermore, the user reduced template instantiation overhead in JSONLoader and optimized compilation by storing raw function pointers. These changes indicate a focus on performance and code correctness within the compiler's core functionality.
compilerbazel-rulesbazelp4p4c
sethfowler/p4c

Dec 2016 - Oct 2017

Contributions:120 pushes, 119 branches in 9 months
compilerprototype
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
Seth Fowler - Senior Software Engineer at Datadog