Roberto Clapis

Site Reliability Engineer at Asymmetric Research

Milan, Lombardy, Italy
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
Roberto Clapis is a Site Reliability Engineer with 11 years of experience blending web security, backend engineering, and infrastructure reliability from roles at Google and now Asymmetric Research. He spent five years as a Web Security Toolsmith at Google, contributing practical hardening to widely used projects—most notably contributing fixes to the core Go repository and security-focused work on google/go-safeweb. A Go specialist and security toolsmith, he focuses on secure-by-default server behavior, HTML rewriting for safety, and subtle bug fixes that improve interoperability and robustness. Based in Milan, he pairs hands-on coding and open-source contributions with a penetration-testing background, bringing both offensive insight and production-grade remediation to systems. He prefers direct contact via Twitter/Telegram (@empijej), suggesting a pragmatic, low-friction approach to collaboration.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Politecnico di Milano
languagesEnglish, Italian
github-logo-circle

Github Skills (16)

golang10
http10
http-server10
lang10
security-hardening10
go10
programming-language9
html9
testing8
text-template7
nethttp7
data-sync6
synchronized6
data-synchronization6
synchronization6

Programming languages (15)

C#JavaC++CSSRustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
google/go-safeweb

Aug 2020 - Nov 2022

Secure-by-default HTTP servers in Go.
Role in this project:
userBack-end Developer
Contributions:137 reviews, 112 commits, 57 PRs in 2 years 3 months
Contributions summary:Roberto made multiple contributions to the `go-safeweb` repository, specifically focusing on the `htmlinject` plugin. They addressed code review comments, implemented the rewrite logic, and added tests to implement HTML rewriting. The user's work involved modifying HTML templates to inject additional parts, demonstrating a focus on server-side HTML processing and security hardening. The user also added copyright and documentation to the codebase.
golangsecuresecuritysecurity-hardeningsecure-by-default
golang/go

Aug 2017 - Dec 2024

The Go programming language
Role in this project:
userBack-end Developer
Contributions:1 PR, 125 comments, 42 issues in 7 years 5 months
Contributions summary:Roberto contributed to the Go programming language repository by addressing various issues and improving code quality. Their work included fixing a bug related to executable path handling on Darwin, correcting a typo in the sync package documentation, and allowing nil certificates to be compared in the crypto/x509 package. Additionally, the user clarified the behavior of the net/http Header.WriteSubset function and hardened text/template's JSEscape to escape ampersand and equal signs. Furthermore, the user switched to Unicode escapes for JSON compatibility in html/template and text/template.
golanggopluscompilerprogramming-languageinterpreter
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
Roberto Clapis - Site Reliability Engineer at Asymmetric Research