I'm a professional software engineer with over 12 years of industry experience. I'm passionate about clean code, software craftsmanship, and building systems that are both elegant and maintainable. I believe strongly in the power of global developer communities, which is why I enjoy sharing knowledge and learning from others.
Teaching on Udemy is my way of giving back to the community that has taught me so much over the years. I strive to teach the way I’ve always wanted to be taught - in a value-driven, practical, and real-world applicable manner.
Over the course of my career, I’ve held roles ranging from Staff Software Engineer to Engineering Manager, working across companies of all sizes - from global organizations like Nokia, to tech-driven scale-ups like Blueground, and fast-paced startups. My work has spanned diverse domains including telecommunications (4G networks), travel, healthcare, and real estate.
Beyond software, I enjoy traveling, experiencing different cultures, reading (especially beyond tech), exploring the world of wine, and more recently, photography.
I occasionally share my thoughts and experiences on software on my personal blog.
Feel free to reach out - I’m always happy to connect.