Hi there!

I'm a software engineer who loves to solve problems.

I have over 20 years’ experience as a software engineer working across a wide range of industries, in varied team sizes and structures. I particularly thrive in small teams working with clients on high-profile, public-facing projects. I'm known for my skills in organizing, communication, and attention to detail.

Things I Can Do

Here are a few of the things I both enjoy doing and excel at:

  • Coding in Ruby
  • Front-end web development
  • Coding in Elixir
  • Managing projects
  • Communicating with clients
  • Running experiments
  • Finding and fixing difficult bugs
  • Speaking publicly
  • Organizing conferences & meetups

Recent projects

Here are a few noteworthy projects that I've worked on recently:

Cleary Technologies

Cleary is an employee experience platform for employees working at hybrid and remote companies.

Le Tote

Le Tote is a subscription fashion service for women that uses machine learning to pick the correct sizes and styles for its customers.

The People's Operator

TPO is a new Jimmy Wales-backed mobile phone network in the US and UK where customers give 10% of their bill to charities of their choice.

How To Watch TV

How To Watch TV is a showcase of TV shows that I review.


Deskbeers is a craft beer delivery service aimed at thirsty offices looking for drinks on Friday afternoons.

BACON: The conference on things developers love

BACON was a 2 day, 2 track developer conference on topics like rocketry, Go, infinity, data visualisation, and developer culture.

Contact Me

I'm always looking for new, interesting projects. Please get in touch on social media if you'd like to work with me.