Things I have made

The guides, tools, and research software are free. The courses, e-books, and templates are sold through my shop on Patreon.

Book and newsletter

Guides and cheat sheets

  • DevOps Roadmap 2022 A step-by-step path to becoming a DevOps engineer, with links to learning resources. 20,000+ stars on GitHub.
  • .NET Developer Roadmap 2023 Over 260 tools, libraries, books, and concepts for .NET engineers, ordered by seniority.
  • Azure Developer Cheat Sheet 2022 Every Azure service on one page, 170+ of them in 19 categories, with search and a map of every public Azure region. It began as a poster on GitHub.
  • Cloud Product Mapping 2022 AWS, Azure, Google Cloud, and Oracle Cloud services matched side by side, each linked to its product page.
  • C# Cheat Sheet 2025 A quick reference for modern C#, through C# 14, with examples labelled by the C# version they need.
  • Architecture docs with arc42 and C4 2024 A worked example of documenting a system with arc42 and the C4 model, with the diagrams generated from a Structurizr model. A newsletter issue walks through it.

Tools and experiments

  • aztree 2026 Shows where your Azure money went, as a treemap of the bill. One small package with no dependencies: install it from PyPI, NuGet, or Homebrew, or try it on demo data.
  • MicroGPT.cs 2026 A complete GPT, training and inference, in about 600 lines of C# with no dependencies. A port of Andrej Karpathy’s microgpt, written to show how the model works.

Courses, e-books, and templates

  • You Can Build A LinkedIn Audience 2025 A two-hour video course for engineers who want to build an audience on LinkedIn. It includes LinkedIn Content OS, the Notion system I use to plan, schedule, and measure posts.
  • The Ultimate .NET Bundle 2025 Over 500 pages and a one-hour course: the .NET ecosystem, modern C#, design patterns, clean code, ASP.NET Core authentication and middleware, and 200+ interview questions.
  • Design Patterns in Use 2024 An e-book on the common design patterns, with diagrams, C# examples, and a repository with every pattern implemented.
  • How to set priorities 2024 A short e-book on prioritising as an individual, a team, and a leader, from the Eisenhower matrix to OKRs, with templates. A second one covers setting and achieving goals.
  • Templates for engineering leaders 2023 – 2024 Notion and Miro templates for 1:1s, OKRs, RICE and 3-3-3 prioritisation, feedback, retrospectives, brag documents, and architecture decision records. Three are also on the Notion Marketplace, and two are free on Miroverse.
  • Resume templates 2024 A resume template for software engineers in versions for senior and junior roles, with a cover letter template and AI prompts for tailoring it. The basic template is also sold on its own.
  • Essay collections 2023 – My Patreon posts gathered by topic: software architecture, databases, productivity, and AI trends and tools.

Research software

  • R2ML model transformations 2006 – 2007 Five transformations between OCL, SWRL, and R2ML that went into the Eclipse ATL Transformations library.
  • rBPMN editor 2010 An Eclipse editor for business processes that treats business rules as first-class elements. I helped design the language and wrote the first process editor.

Early software

  • Linije 2004 A Windows version of the Lines puzzle game, in C++ and MFC, with path-finding, sound, saved games, and a high-score table.
  • Finansijsko knjigovodstvo 2001 Double-entry bookkeeping for small and medium companies: chart of accounts, journal entries, general ledger, and trial balance. Visual C++ and MFC over an Access database.