About

Two years ago I left my job in London as a Senior Front-end Developer at irokotv (Africa's Netflix). I sold everything I owned and set off to see the world.

Now I work from Airbnbs in mega-cities and co-working spaces overlooking paddy fields.

I have over 10 years of experience building full-stack websites, both working full-time within start-ups, and freelance for non-profits.

I am a generalist and pride myself on being a mix of both creative and technical. I love being able to take a project from start to finish.

I enjoy designing experiences as much as I do architecting maintainable code.

Design is about context. Who's using your website? Where are they? What are they doing? Design isn't just about a user's digital journey from A to B, but about a person's ongoing experience with your product in real, imperfect and changing environments.

I want the experiences I create to work well for everyone, wherever they are, regardless of their device or connection.

I'm pretty obsessive about:

  • Everything Javascript
  • Progressive enhancement
  • Responsive web design
  • Performance
  • Maintainability

My current stack includes React, Redux, NodeJS, Express, Babel, CSS modules, PostCSS and Webpack.

As you might guess from that list, I'm really into learning new things. Learning is a large part of why I love being a digital nomad – it gives me the time to learn new technologies, and the opportunity to experience different cultures.

It's an amazing time to be a web developer!