I teach software engineering & architecture

Latest Articles

About Me

I’m a 5X Microsoft MVP, creator of a popular .NET open-source project Coravel and love to write about software engineering and architecture.

Writing

I’m the author of Refactoring TypeScript: Keeping Your Code Healthy published by Packt.

I’ve written articles for companies like Okta, Event Store and Vonage about software architecture, API design, microservices and event sourcing. An article I wrote about designing a scalable e-commerce data model hit the #1 Hacker News page (check out the comments here).

I also write in-depth articles about software engineering on this site.

Speaking