Welcome.


Menu


Find me on...


Portfolio

For the past 7 years I've been working for a startup in London called Fora Health. As the lead engineer there I've made significant contributions to many restaurant apps.

Fora Health helps you to follow selected care pathways or take part in clinical studies. It helps you to gather and share information with your care team and clinical researchers, which is used to have better conversations about treatment and care.

You can track your health information by talking to Fora Health digital assistants that help you with things like: tracking medication, recording your mood, recording wellbeing and measuring cognition. They can also help with understanding priorities, giving reminders and summarising how much progress you've made.

Ask Fora is an LLM powered question and answer service using an agentic loop. The AI has access to tools to search a Knowledge Graph to improve it's responses. The above screenshot is of our clinician tool to aid in treating patients with mental health conditions.


Previously I worked for 4 years I've been working for a startup in London called Flypay. As the lead iOS developer there I've made significant contributions to many restaurant apps.

Here are a few examples;

Flypay was the primary app I worked on whilst working in London. It allows customers to view, split and pay for their restaurant bills on their phone. Over the time I spent at flypay me and my team grew the app to support full restaurant menus, ordering takeaway, creating bar tabs, and various forms of user loyalty and rewards.

Flypay and it's branded applications had millions of active users in the UK.

All of these products were built as iOS frameworks which could be customised, modified and reused in various apps by third party developers. The frameworks had to be clear, well documented codebase's which any developer could pick up and use.

To learn more about flypay check out their website at flypay.co.uk. To learn more about how flypay integrated into restaurants as a platform for restaurant technology check out flyt.io.


Gourmet Burger Kitchen (GBK) was one of the client restaurants I worked with at flypay. Their app was originally built as a pure loyalty app but grew to contain the order & collect feature with the loyalty built right in. The app would also help the user find restaurants, deliver promotions, describe the menu and share the GBK experience with friends.


Burrito mama was another ordering app and bespoke loyalty system.


Other apps I contributed to at flypay



Click here to see other apps made at flypay

Many more apps have been built by third parties using our iOS frameworks. Including:


Personal projects

I love to make apps in my spare time. Check out a few!

Developed over 2 years, a native macOS and iOS markdown-backed rich text editor using TextKit 2. This became the basis for a full notes app with Masonry layout and iCloud sync.

  • TextKit 2 based rich text editor
  • Can render text in background threads in order to display beautiful masonry view
  • Uses markdown as file format
  • Code syntax highlighting for many languages
  • Uses a custom fork of the cmark CommonMark written in C
  • iCloud sync


Rabble is a sports class I attend regularly, and made an app to list all the sessions and let me easily book them.


A vegan fact file app


A birthday reminder app


I built an instagram library for efficiently downloading and caching instagram feeds. I then used this library to create a simple iPad application which would allow you to:

  • See your Instagram feed
  • Like pictures
  • View user profiles
  • Read comments
  • ... and all of this would work offline too.


A bluetooth based app where an iPad would hold a poker table and multiple players use iPhones to display their hands and control the game.

This app has had over 5,000 downloads.


Mineral Identifier is an app for 1st year geology students to help them identify minerals when looked at through a microscope in thin section.

This app has had over 40,000 downloads.


Many of my projects don't have fully fledged apps but I spend a lot of time writing iOS libaries and tools to expand my skills and have fun!