Eduardo Hernacki
How I Work
I lead by building: from architecture decisions to production code, setting engineering standards, pairing and running workshops. I enjoy tackling complex problems as part of a team, and I’m comfortable representing that team towards other teams, functions and stakeholders, technical or not.
Over more than a decade in regulated industries, I’ve learned that most software problems start with a lack of clarity, and that the way a team is structured shapes the software it builds.
What People Say
“His communication skills are excellent, enabling him to effectively engage with both technical and non-technical stakeholders and drive alignment across different teams.”
— Delivery Lead at a financial services client
“Eduardo is an outstanding engineer — a natural problem solver with deep cloud expertise. His impact reached far beyond the role he was hired for.”
— Katherine Garrod, former CISO & VP Digital Workplace, PPRO (opens in a new tab)
“Eduardo quickly integrated into our team and contributed not only with his deep technical knowledge but also with an excellent collaborative spirit. He demonstrated impressive skills in planning and implementing solutions, was proactive, dedicated, and always open to feedback. Additionally, his positive attitude and strong interpersonal skills made working together a truly enjoyable experience.”
— Alina Schuster, Technical Product Owner, SCHUFA Holding AG (opens in a new tab)
“Working with Eduardo as a Principal Platform Engineering Consultant has been truly transformative for BetterDoc. He enabled us to establish and demonstrate compliant operations across our applications and infrastructure, ensuring we met the demanding regulatory and security standards.”
— Steffen Glomb, former Chief Product & Technology Officer, BetterDoc (opens in a new tab)
What I’m Working On
These days I work on AI-augmented Engineering in the financial services industry, alongside the teams that use it, helping them get from intent to working software faster without compromising quality. AI amplifies whatever process it lands in, so most of the work happens around the model: clear requirements and the right context before any code, verification built into the flow, and shared standards many teams can rely on. It also means knowing where to stop: agents shouldn’t guess what nobody has decided, replace an engineer’s understanding, or touch data they shouldn’t. The result is faster feedback, less toil and a shared language between product and engineering, while the team stays accountable for what it delivers.
The BEAM & Functional Programming
I prefer functional programming, and I lean towards Gleam (opens in a new tab) for modeling business logic and building web applications. I organize the Elixir, Erlang & Gleam Munich Meetup (opens in a new tab) and the FP Stammtisch Munich (opens in a new tab), and I’m always keen to hear from teams running the BEAM in production.
Talks
Functional Domain Modeling with Gleam
How a strong type system and pure functions can make business logic readable to the people who own it, not only to engineers.
Running Elixir on AWS without Kubernetes
Why Kubernetes can be overkill on AWS, and how to run BEAM applications on ECS Fargate with AWS CDK, so teams can own their infrastructure in an integrated, cost-effective and secure-by-default way.
Background
- Over a decade in software and cloud across financial services, payments, credit, healthcare and manufacturing
- Claude Certified Architect - Foundations (Anthropic, 2026)
- Based in Munich, fluent in German, English and Portuguese
Full resume/CV available here →
Get in Touch
Happy to connect, whether it’s about software, technical leadership or the BEAM. I’m always on the lookout for speakers and hosts for our Munich meetups.
services@runlevel0.me LinkedIn (opens in a new tab) GitHub (opens in a new tab) Mastodon (opens in a new tab) Bluesky (opens in a new tab)