More than 35 years coding across different industries.
In-person and online course author for the past twenty years. Over one million students taught.
Seven books authored or co-authored covering a variety of technical topics. A regular magazine article author for over 20 years.
Owner of a handful of open source projects. Former board member of the .NET Foundation.
I've been in the software engineering field since 1985. From my first job through to today, I've been passionate about solving the hard problems in software development. My approach is clearly pragmatic and practical. I've worked at companies from small start-ups and large corporations in a variety of vertical markets.
For the past twenty years, I've enabled more than a million students to build web applications and enterprise applications across the world. I've authored seven books and innumerable articles on software development. You can also see me at one of the local and international conferences I've spoken at like NDC, VSLive, Techorama, KCDC, DevConnections and others.