I've been programming for 35 years with 20 of those years as a professional software architect and engineer building and shipping solutions for dozens of industries; from e-commerce, to manufacturing, HR, gaming, design/developer tools, CMS, medical, insurance, education, pro audio, web platform, and more.
I have been a consistent leader of multiple, highly successful open-source projects over an 18-year period. You may know of my work as the architect and technical advisor for Microsoft's FAST Web Components technology, used by almost 1,500 teams/products at Microsoft and shipped to over one billion customers. I am the original creator of Aurelia, Durandal, Caliburn.Micro, and Caliburn and also consulted with Google on Angular, AngularJS, and Angular Material. The earliest days of my open-source work were spent contributing to Castle Project and NHibernate.
I'm a huge advocate of Web Standards and Web Components with unique experience designing libraries and contributing directly to W3C, WHATWG, and TC39 work. I hope you'll join me in embracing the open web.
Currently I consult, teach, and mentor developers, mostly focused on Web Standards, Web Components, UI Architecture, and Engineering Culture. If you are interested in learning more about Modern UI Engineering, check out my latest course:
Join me as I explore UI Engineering through the application of a broad range of modern Web Standards. With Web Components as its anchor, this course covers dozens of topics that professional UI Engineers and Designers can use on a daily basis. From DOM APIs and Web Components to modern CSS, Accessibility, Forms, Design Systems, Applications, Tools and more. Regardless of your level of experience, this course is the Web Platform resource you've been looking for. Group/team rates and PPP discounts available upon request.