Hi, I build software for a living.

Let me be your engineering partner.

╲╱

My Engineering Process

graph TD; subgraph BusinessContext ["

Business Context

"] BusinessNeed["Business Need"] end DigitalProductVision["Digital Product Vision"] BusinessNeed -.-> DigitalProductVision subgraph WorkingSoftware ["

Working Software

"] Code end DigitalProductVision -.-> Code

Building software is hard. Engineering a valuable, scalable and robust digital solution is even harder. This is the process I've used in the past with different teams to solve this problem.

This process is a living document, and I intend to update it as new ideas, practices and reflections emerge to reshape the way I approach software engineering.