About Me

I'm a Flutter developer with a background in music, art and design. I live in Ipswich with my beautiful wife and son, Vashti and Elijah, and am currently employed by Killik & Co as a Flutter app developer, working primarily on Killik's Investment App.

arrow_circle_down

App Development


I have been working as a Flutter developer at Killik & Co for over five years, during which I have worked at both a finance company, developing the app that clients use to review and manage their stocks, and a small app development company, developing apps for clients in a fast-paced environment.


Killik & Co


The majority of my experience has been dedicated to developing Killik & Co’s finance application, built with Flutter, where I have been an active contributor for the past four years. Throughout this period, I have continuously delivered new features and enhancements, including:

  1. Leading a major application rewrite and adopting Riverpod for state management
  2. Integrating Freezed classes to improve model serialisation practices
  3. Merging legacy app functionality into the main Killik app
  4. Designing and implementing a new investment view to enhance user experience
  5. Integrating faster payment capabilities via TrueLayer
  6. Creating complex animated graphs
  7. Developing an in-app assessment section


Killik & Co's finance app

FreshPlay Ltd


I was also a developer and designer for FreshPlay Ltd, a small app development company based in Colchester. Below are a couple of projects that I developed, coded in Flutter with Firebase Firestore backends.

Conale

Conale (short for Condition Alert) is a weather warning app where users can receive push notifications if the weather at a specific area meets a users conditions.

This app required integration with a client's Firebase backend with both Google and Apple login.

Original Wild - Code break Bath

Code Break Bath is a treasure hunt style app for Original Wild based in Bath.

My involvement in the development of the app includes both front end and back end development with many of the pages also being designed by me.

Game Development

Brawl Quest

Brawl Quest is a 2D top down RPG where the player joins their friends, exploring a magical world where there are monsters to fight, quests to complete and gear to be gathered. This is by far the largest game I have worked on, contributing to the artwork, code and even music.

Brawl Quest

Brawl Quest pixel art banner with title, mountains, and warrior character.

Plugin Development


Flutter Series is a Flutter plugin designed to enhance row and column widgets by introducing improved spacing options and optional interleaved dividers. Its functionality is inspired by the spacing attributes of SwiftUI's HStack and VStack. The plugin has contributed to cleaner, more maintainable code by minimising the need for manual padding and margin adjustments and reducing unnecessary widget nesting.


Although this package has since been superseded by the introduction of default spacing fields in Flutter's Row and Column widgets, it is gratifying to know that my original concept has been realised and made accessible to the wider Flutter community.

Pub.dev