About Me

I am an experienced self-directed results-driven software engineer from Falkirk, Scotland. My work is wide-ranging over the entire life cycle from concept to delivery. I’ve worked on small simple projects to large systems with complex bespoke functionality. From full stack web development to conversational voice apps for small businesses, start-ups, major brands, and government programmes.

Things are always changing. I embrace change and find the evolution of technology very exciting. I never stand still, always looking for ways to improve and new things to learn. I want to learn and be the best I can be, creating things that are the best they can be. I’m dedicated to improving tools, processes, and architecture to maximise performance and efficient delivery while sharing my knowledge and experience to mentor others on the team. I like to encourage collaboration and create a safe, supportive, inclusive and fun team environment.

When not working on projects I do a bit of baking, mountain biking and listen to music. I watch football and Formula 1. I’m a big fan of cars in general (an engineering thing) and I’m a proud owner of a limited edition 2004 Ford Mustang SVT Cobra — the fabled “Terminator Cobra.”

The Skills

  • Problem solving
  • Teamwork
  • Communication
  • Observability & Monitoring
  • AWS
  • Azure
  • JavaScript
  • Node.js
  • TypeScript
  • PHP
  • CSS
  • HTML

The Toolbox

  • CDK
  • Terraform
  • Jest
  • Vue.js
  • React
  • Next.js
  • Sass
  • Tailwind
  • Laravel
  • Git
  • VSCode
  • OpenTelemetry

The Values

  • Generosity — to give and share without thought of return, happy to volunteer my time and knowledge to help others.
  • Empathy — to be kind, respectful and understanding to others. To assume best intentions and be positive.
  • Integrity — to be honest and open in what I do, good or bad. To take responsibility for my mistakes and do what I can to fix them.
  • Innovation — to not blindly follow others or convention, but to be curious, inventive and decide for myself.
  • Collaboration — to build strong, resilient, inclusive, cohesive teams where everyone can be their best selves and have a feeling of shared ownership and responsibility. Knowledge and experience count for nothing if you keep it to yourself.

Let’s Talk

If you’ve got an interesting opportunity, I’d be happy to hear from you.

Enquire Today