Federico Schwindt

Developer at Varnish Cache Project

Greater Cambridge Area United Kingdom
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
Federico Schwindt is a principal-level software engineer based in Greater Cambridge with over 20 years designing and scaling distributed systems, edge platforms, and application security. He has led engineering teams in finance and infrastructure roles and currently shapes security and performance initiatives as a Staff Software Engineer at Fastly while contributing to the Varnish Cache project. Federico combines deep systems-level expertise—from OpenBSD work to low-level caching logic—with modern cloud and WebAssembly tooling, contributing to notable open-source projects like TinyGo and wasmtime-go. His work spans bot mitigation, web app security, and performance optimisation at scale, consistently prioritising maintainability and developer ergonomics. Colleagues know him for mentoring engineers and influencing product direction through pragmatic, long-term technical vision. Outside work, he’s a hands-on contributor who delights in code that makes complex systems simpler and more reliable.
code20 years of coding experience
job22 years of employment as a software developer
bookAntonio Bermejo
bookInstituto Industrial Luis A. Huergo
languagesEnglish, Spanish, Portuguese, Japanese
stackoverflow-logo

Stackoverflow

Stats
48reputation
2kreached
2answers
0questions
github-logo-circle

Github Skills (35)

caching10
c-language10
reverse-proxy10
runtimes10
python10
llvm10
compiler-development10
http10
wasi10
c1110
esp826610
c1710
iot10
go10
yaml10

Programming languages (22)

C++JinjaCSSCRustCMakeMakefileGo

Github contributions (5)

github-logo-circle
varnishcache/varnish-cache

Jan 2016 - Jul 2021

Varnish Cache source code repository
Role in this project:
userBack-end Developer
Contributions:281 commits, 81 PRs, 483 pushes in 5 years 7 months
Contributions summary:Federico contributed to the Varnish Cache source code repository by addressing various issues and implementing improvements. Their work involved modifying core caching logic, including optimizing backend probe code for improved error handling and refining ESI (Edge Side Includes) parsing. Additionally, the user focused on enhancing HTTP header handling, such as ensuring case-insensitive field value processing and ignoring invalid Cache-Control values. The changes focused on stability and performance enhancements to the caching system.
cachingreverse-proxycode-repositorycachevarnish-cache
bytecodealliance/wasmtime-go

Mar 2021 - Aug 2022

Go WebAssembly runtime powered by Wasmtime
Role in this project:
userBack-end Developer
Contributions:5 reviews, 10 commits, 10 PRs in 1 year 5 months
Contributions summary:Federico primarily focused on enhancing the functionality of the Wasmtime Go runtime. Their contributions included adding methods for function lookup, simplifying existing code using the new methods, and porting examples from wasmtime. These changes streamlined the API and provided a clearer interface for developers using the Go runtime. The user's work also included implementing and demonstrating various functionalities, such as serialization, fuel consumption, and interrupt handling.
golangrustwasmerruntimewebassembly-runtime
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
Federico Schwindt - Developer at Varnish Cache Project