I’m a Principal Engineer with deep expertise in software architecture, development processes, and team leadership. Over the years, I’ve honed my skills in distributed computing, security, and automotive systems, with a strong track record of defining technical roadmaps, negotiating statements of work, and managing strategic vendor relationships.
My experience extends to guiding complex project architectures, mentoring teams, and facilitating seamless cross-team collaboration. I’m proficient in C++, Go, and Python and passionate about sharing knowledge through technical publications and public speaking engagements.
Please feel free to take a look at my CV or LinkedIn profile for more details about my professional background. You can also explore my open repositories on GitHub to gain a deeper understanding of my skills and experience.
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.