I'm an independent software consultant. I engineer and operate distributed systems at all levels of the stack, ranging from high-level architecture down to debugging issues at the kernel and network level — cutting the memory a service needs, holding latency predictable through failover, or benchmarking messaging at sub-20 microsecond latency.
These days I work mostly on cloud infrastructure, site reliability and security engineering.
Next to working on client projects I also like to write and talk at conferences. I wrote the book Reactive Web Applications (Manning Publications) about building web applications following the reactive system principles.
I studied telecommunications at the National Institute of Applied Sciences in Lyon, a background that gave me a deep understanding of the nature of networks, signals and information theory.

Contact
- Email: [email protected]
- Based in: Vienna, Austria
- Languages: English, French and German — fluent, and comfortable working in any of them
- Online: manuel.bernhardt.io · GitHub · Mastodon
Specialities
- cloud infrastructure & platform engineering
- DevSecOps & SRE
- performance engineering
- distributed systems
- event-driven systems, CQRS/ES
- microservices
- actor systems
- asynchronous programming
Technical skills
(this is an excerpt, see the details at the end of the resume)
- Cloud (GCP / AWS / Azure)
- DevSecOps (terraform, ansible, kubernetes, CI/CDs)
- Performance engineering, profiling, tracing
- JVM (Scala / Kotlin / Java)
- Rust, C, Python, Go
- Linux (Debian, Ubuntu, CentOS, Buildroot, etc.)
- Databases (relational / NoSQL)
