I’m a computer networks and systems engineer based in Zürich, Switzerland, originally from Catalonia. I work at the intersection of distributed systems, network reliability, and infrastructure operations, trying to build systems that are fast, predictable, and easy to reason about.
I completed a PhD in Computer Science at ETH Zürich’s Networked Systems Group. Prior to that, I earned a Master’s in Electrical Engineering also at ETH and a Bachelor’s in ICT Systems Engineering at UPC Barcelona. My doctoral work explored how programmable data planes can make large-scale networks more resilient to failures. A fuller overview of this research is on the research page and in my CV. During my PhD I also created and maintained the open-source frameworks p4-utils and p4-learning, which are now used worldwide for teaching and prototyping programmable data-plane networks.
These days I work as an independent IT consultant, helping individuals and companies design and run infrastructure that is scalable, secure, and maintainable over time. That usually means integrating existing tools and workflows, adding the right amount of automation, and building custom solutions when off-the-shelf ones don’t fit.
I’m most interested in problems where reliability, observability, and human operators meet. For collaborations or consulting, the best way to reach me is mail@edgarcosta.ch.