As a passionate software developer with over half my life spent coding professionally, I’ve developed a strong affinity for building highly scalable and proficient systems. With extensive experience in web application development, I’ve honed my skills across various technological stacks, leveraging expertise to drive results. When not crafting complex solutions, you can find me indulging in game development - a creative outlet that allows me to bring fun and innovation to the table. As a tech lead and mentor, I thrive in environments where quality software, tests, and collaboration come together to create innovative solutions.
In addition to my technical expertise, I bring a wealth of experience as an Engineering manager, where I’ve honed my leadership skills and developed a talent for mentoring teams. When not coding or leading teams, you can find me exploring the world through streaming, building an online community around programming, making music, and spending quality time with my family as a proud father. I’m also an avid board game enthusiast! As a thought leader, I aim to leverage my diverse experience and skills to provide exceptional service to my customers and make a positive impact on the tech industry.