top of page

Apps I've worked on

A non-exhaustive list of some of the apps I've worked on in recent years, both for companies and personally
 

Worldr - Messenger

I worked on a few iterations of this app as the lead developer. We transitioned through various design iterations, and I personally took ownership of creating an isolated package for the business logic components that eventually went on to help us quickly develop a desktop version of the app.

​

Websocket events were used primarily for the real-time event monitoring and dispatching, and we created a feature-rich chat experience together with tools to engage with people in your organisation and manage files.

​

I personally developed features including:

  • data structures and event queues to ensure correct message orders and restoring proper state after losing connection

  • message draft states which were restored on entering channels and synced across devices

  • integrations with various third-party APIs to build support for features such as GIF insertion

  • custom-built components such as swiping/dismissable list items and list views when base Flutter components were inadequate

A-Z (formerly SafePatient) Medical Practitioner app - Lead Developer, Flutter & Dart

Flutter app used to promote safer medical advice by medical practitioners.
 

Key development points:

  • Integrated multiple third-party medical APIs to leverage data such as ICD10

  • Analytics (Firebase)

  • Secure local database storage

  • Used Bloc as the state management solution

  • Developed according to Material design guidelines

Massmart NOW!

Team lead for an outsourced team that built a real-time small goods delivery app. Think Deliveroo, but for one group of companies aiming to promote groceries and fast-moving items in their stores.
 

Key development points:

  • Firebase phone verification

  • Developed using an open source maps package when Flutter was still in beta days

  • Real-time updates of package statuses and map location

  • Secure payment processing

Screenshot_2019-03-12-15-17-49-836_com.massmart.now.jpg
Screenshot_2018-12-20-13-57-57-257_com.massmart.now.png
Screenshot_2019-03-13-09-35-24-972_com.massmart.now.jpg
bottom of page