About Me

I'm a full-stack developer. I started building applications professionally in 2012, but I've been writing code since I was a kid. This is both a career and a creative hobby for me.

What I can do

I like knowing how everything works and being able to work on everything. Over the course of my career I've worn many hats and have spent time as a back-end developer, a front-end developer, a devops/platform engineer, and a site reliability engineer.

On the back-end, most of my experience has been with .NET and Node.js. On the front-end , I've worked mostly with React/Redux. I often end up doing something very different from anything I've done before whenever I start a new job.

I have been designing and building solutions in AWS since 2016.

My approach to development

I like looking at a system as a whole and being able to improve it wherever it needs it the most. Happiness is an end-to-end automated CI/CD pipeline, stress-free deployments, 100% automated infrastructure provisioning and configuration, helpful monitoring and alerts, and - most importantly - architecture and app code that are only as complicated as they need to be.