About Me

A bit about who I am and how I work.

I’ve been writing code since I was twelve, long before I knew what “full-stack” meant. I’ve always enjoyed the mix of logic, creativity, and problem-solving that comes with building software. These days that includes everything from front-end interfaces to APIs, cloud deployments, automation tools, and the odd experiment that spirals into a full project.

What I enjoy most is taking an idea and shaping it into something real: something people can use, something that solves a problem, something that feels intentional. Whether that’s an internal tool, a platform, or a system that quietly does its job in the background, I like building things that actually make a difference.

If you’re working on something interesting, or just exploring ideas, you’re welcome to reach out.

How I Work

Understand Before Building

Clear goals, real constraints, and the right questions upfront prevent wasted effort later. Good decisions start with good understanding.

The Right Tool for the Job

I don’t chase trends. I choose tools that fit the problem, the team, and the long-term plan. Simple, predictable solutions age far better than clever ones.

Pragmatism Over Perfection

Perfect code is nice, but delivering value is better. I focus on practical solutions that move projects forward without unnecessary ceremony.

Collaborate and Communicate

Good engineering is a team sport. I keep communication open, share context freely, and involve the right people so decisions don’t happen in a vacuum.

Background

Software Engineer - Peregrine Capital

August 2023 – Present

Focus on building and shipping multiple internal and external systems to support the company’s growth and goals.

HTMLCSSJavascriptReactDjango REST FrameworkDatabasesDockerKubernetesAzure

Devops Engineer, Solutions Architect - Tangent IT Solutions

June 2022 - July 2023

Facilitated the setup and management of cloud infrastructure for clients as well as architecting software systems end-to-end.

Cloud Native Engineer - Container Solutions

October 2021 - May 2022

Consulting role primarily focused on various cloud technologies and digital transformation for our customers. This ranges from creating technical solutions to helping customer teams better understand how to build cloud-native software.

Software Developer - Tangent IT Solutions

September 2016 - September 2021

Created software solutions for clients in a variety of industries including telecoms, insurance and more.

HTMLCSSPHPJavascriptLaravelReactAngularDjango REST FrameworkGolangDatabasesDockerKubernetesAzure

Software Developer - HNL Applications / Gotfunk

June 2013 - August 2016

Worked on custom systems primarily in PHP, including the occasional Joomla extension.

HTMLCSSPHPJavascriptJoomla

Interested in working together?

Let's talk →