MCMatthew CoatneySoftware Engineer · Systems Builder

Notes from the build

Engineering, products, and the decisions between them.

Long-form case studies and technical notes about building useful systems.

Reducing Complexity

Sometimes the architecture with more parts creates the simpler system. Complexity lives in the interactions.

Read article ↗

A Bullet Is Rapid. A Leopard Is Agile.

Speed matters, but rapid development is not necessarily Agile development. Agility is the ability to maneuver when the target moves.

Read article ↗

Introduction to Monorepos with Nx Workspaces

How Nx Workspaces can organize interconnected Angular applications, NestJS services, shared libraries, and tooling without letting a growing software system collapse under its own complexity.

Read article ↗

Building an AI-Assisted eBay Lister

How a photo-first reseller workflow becomes structured inventory, researched pricing, polished sales copy, and marketplace-ready data.

Read case study ↗