Hey there! I’m a Software Engineer who’s spent decades diving deep into software architecture, distributed computing, security, and automotive systems. I love tackling complex problems, designing scalable systems, and making sure things don’t just work—but work really well.
I enjoy working on challenging architectures, mentoring talented teams, and bringing people together across teams to build great things—smoothly and efficiently. While C++, Go, and Python are my primary working languages, I was lucky enough to get some production experience with Elixir—and honestly, it was a blast! There’s something about its elegant approach to functional programming and distributed systems that really resonates with me.
Outside of work, I’m a dedicated Vim enthusiast. My Vim configuration has been a labor of love for over a decade, constantly evolving to make my workflow as efficient and seamless as possible.
I’m also passionate about sharing knowledge—whether it’s through tech talks, open-source contributions, or just helping others level up. You can check out my LinkedIn, browse my GitHub, or take a look at my CV to see what I’ve been up to.
When I’m not at my keyboard, I love traveling, capturing beautiful nature shots and portraits, and spending time with my German Shepherd, Molly—she brings so much joy to my life!
Talks I’ve Given:
- How to Structure a Project for a Smooth Experience. DevFest 2024.
- Distributed Systems: formal modeling and verification. GoSG, 2023.
- Why do you need a monorepo? GoSG, 2022.
- What should we expect from Generics? GoSG, 2021.
- Tests automation: theory and practice. GoSG, 2021.
- All you need to know about error handling. GoSG, 2019.
- Practical Go reflection. GoSG, 2019.
- Active objects: How to remove mutexes from your codebase. GoSG, 2019.
- CMake best practices and project structuring. C++ Singapore, 2016.
- Rust’s killer features, RSDN Magazine #1-2, 2013.
- TrustedBSD in Mac OS X, RSDN Magazine #4, 2012.