A former recruiter and operations manager in the outdoor advertising industry, I have found my calling with my third career as a web developer. A keen problem solver, I love the highs that this job brings when fixing a bug or cracking a complicated feature. I believe I can get on with almost anybody and my unique career path has given me a variety of skills and experiences that I can bring to my job as a dev.

HTMLCSSJavascriptTypescriptReactReact NativeReduxGraphQLEmberJSRuby on RailsFirebaseSassStyled Components


Neptune is a custom CRM commissioned for use and redistribution by Leisure Pools. It contains complete customer management an manages the entire sales process, from generating a quote to creating the contract. Neptune includes SMS and email capabilites, as well as document storage and other requested features.

ReactReduxFirebaseGoogle Cloud Functions


Cure8 is a React Native app I developed a couple of years ago. It's a social curation app that allows you to save weblinks for yourself and/or your friends. See a TED talk they might enjoy? don't SMS it to them, Cure8 it for them. Next time they open the app, they'll see all their saved links.

React NativeReduxRuby on Rails


The marketing site is one of the more recent projects I worked on at Yarno and is of course the only one that is viewable publicy! This was built in Gatsby from designs in Sketch.



Par Town is a friendly golf competition app I am working on at the moment. I have already built a simple version just for use with my friends (that is the image you see below); Par Town is the app I want to put in the app store for everyone to use.

React NativeRuby on Rails