I’m a full-stack product engineer with strengths working in agile teams using industry-standard tools and libraries with over 10 years’ experience building and delivering software professionally.
I have experience modeling complex domains for backend systems and a focus on testable and predictable code is core to my programming principles. I’m a strong proponent of functional programming in modern scalable applications and believe it results in fewer bugs, easier testing and more comprehensible code.
I’ve led small product engineering teams and have extensive experience with prioritising workloads, managing backlogs, and working collaboratively with product to effectively deliver working software.