I'm a Leeds-based multidisciplinary designer/developer with a background in helping startups deliver purposeful products. I have over 14 years experience designing and building engaging websites, digital apps people love to use and software that businesses rely on.
Bridgebee is online learning tool to help you improve your Bridge knowledge and game. Lessons are taught on the platform by Bridge professionals (read: Bridge royalty) and users follow along at their own pace on any device using the interactive Bridge game.
I designed the app and sales site and did all the front-end development, as well as implementing everything into React components. I also designed and developed the unique animation elements which mimic real-world card play. It's fully responsive: the game itself is playable on the smallest of modern smartphones.
For a decade until 2021, I was the sole designer and front-end developer at a startup building a suite of tools modernising the game of Bridge.
Pianola integrates into the Bridge club and analyses everyone's results, shows them how they're doing over time and suggests ways they could be playing which would improve their game. Users can also use Pianola to find new people to play with and practice online.
I designed every page, coded the templates and integrated them into the .NET application as well as implemented all the user interactions and charts. I worked very closely with the developers and had a lot of input in sculpting the direction of the product.
Bridge is a social game, played together with others in a club setting. During the pandemic, we quickly realised Bridge clubs were going to shut and people weren't going to be able to play, so we built Pianola Play - which was the complete experience of Bridge, online.
Users can log in, socialise via instant chat and interactively play Bridge together in a tournament setting - all online and from the comfort and safety of their homes, using any device.
The design and front-end development was done by me. I also implemented all the UI elements into React components. I also developed the interactions, including how the cards were played.
Renew needed an accessible and user-friendly way for their insurance customers to submit claims. I built a fully responsive Ruby on Rails app which allowed users to fill in all the relevant details, provide photo and video evidence, accept or reject settlement offers and even book inspection visits.
The front-end form is very simple and guides the user through the various stages of the process. There is a lot of behind the scenes data processing and integrations working directly with Renew's internal systems. There is also built in auditing which keeps precise track of any changes the user makes to any previously completed sections.
Race Timer allows users to manage race events. Users create the event, invite participants and can even draw the race route on a map (which then calculates the distance, elevation and even grabs the weather forecast).
They can then time the race on any device, which then updates the race page with live results. It works with races with any number of sections or splits, such as marathons and triathlons.
A very basic iOS app which allows the user to time races with multiple participants. It uses geolocation to pinpoint the race and displays it on a map. The results are stored in the device and can be emailed to participants.
Another little foray into iOS app development using Titanium. Was a lot of fun developing and the reviews suggested people found it to be very useful - it was downloaded more than 20,000 times in the short time it was on the App Store.
Drive is one of the largest manufacturers and distributors of mobility and medical products.
I built and maintain a completely bespoke Ruby on Rails e-commerce site with integration into the client's internal systems and SagePay. The platform has real-time product, stock levels and order syncing.
Ruby on Rails e-commerce site running on Spree Commerce. Custom functionality including Stripe integration, MOTO payments, "pay later" invoice payments and advanced reports.