Michael is a software architect and craftsman focused on framework and API design. Working professionally in IT since 1999, he applies first principles thinking to rigorously apply proven guidelines and patterns, helping teams build systems that remain clear, correct, and maintainable over time.