Best Coffee is your trusted guide to the global speciality coffee scene. It knows that you value your time and your money and will show you at a glance all the cafés near you that serve coffee worth seeking out.
Paced Group wanted a cross platform app built quickly for both iOS and Android but without sacrificing quality. Working together with Matt Oakes we were able to take a fantastic design by Olly Thomas and build a quality app simultaneously for both iOS and Android using React Native. Check it out on the App Store or the Play Store today
No memos, voice notes, just take a picture of what you want to remember. Faster, quicker and more intuitive than text memos or voice notes. You take your photo then sort with categories, add tags, set reminders.
WeLens is an interactive and immersive 360° video viewing app for iOS that allows a viewer to have a full 3D experience - all through their phone. I built WeLens using Objective C for the video player and React Native for the rest of the UI. React Native enabled rapid feature iteration, meaning that the less performance-intensive parts of the codebase can be shared with the Android port which will soon follow.
Buzzshot is software for Escape Rooms used by Escape Room owners to engage their players before and after the game, saving them time and garnering them more reviews. It features Tablet based Player Check In and waivers, branded Team Photos and automatic followup by SMS and Email. Buzzshot is my own product and is what I now spend most of my time on. It features a tablet/mobile app for android and iOS written in React Native and a back end system written in Django.
The ILO needed an interactive visualisation that examined and explained the problem of forced labour in an engaging and elegant manner.
The concept and designs were created by
Bliink, while I coded the
here (made for iPad but is also Chrome-compatible).
When Active Inbox wanted to provide a mobile experience, they couldn't take the same route as they had on the desktop. What they needed instead was a complete mobile email client for both iOS and Android. As Lead Architect/Developer of a small team of programmers and designers, I continued to develop and improve the application.
React Native was used to develop the app in order to allow cross-platform code reuse without sacrificing quality. The app has been launched on both the iOS App store and Google's Android Play Store&emdash;all from a single codebase.
Geneix urgently needed an iPad prototype of their interAct software to aid doctors in choosing
drug combinations without negative side effects. I built the
Google's Angular.JS framework, along with Node.JS.
Active Inbox is
a plugin or Gmail that transforms emails into tasks and
makes managing large quantities of email a snap. The
latest and greatest fifth version contains many features developed by me. Additionally, I rewrote a large part of the codebase for speed and efficiency.
As the lead developer on a small team of freelancers assembled by
Dharmafly I architected and worked on the
build for a large part of the web and mobile components of the
Drum conferencing software including a
RESTful and Hyperlinked API using Node.JS and a rich client based on
I recently gave a talk on using D3.JS to create interactive visualisations at the 2016 PyData Paris conference and a second time a few months later at PyData London. Slides for the talk are available online and the slides themselves make use of D3 to build an interactive visualisation of how D3 works.