About Me

I am a Freelance Software Developer with over 6 years professional Software Development experience, a high work rate and well versed in creating bespoke applications for a wide variety of domains.

My Freelance development services are focused on cross platform mobile development using Flutter/React Native.

I also contribute development ideas on Medium and have been featured on multiple publications on the platform.

Recent Work

Famli( iOS ) ( Android )

A cross platform app created using Firebase and Flutter SDK leveraging Rive animations and custom UI components to create an immersive experience.

Whatbook( iOS ) ( Android )

A cross platform social media Flutter app with the goal of getting people reading more, offering the ability to create custom libraries and share reading activity with friends.

Naked Wines Mobile App ( iOS ) ( Android )

A cross platform commercial app created for Naked Wines Ltd using the Flutter SDK.

Semi-Automated OCT Labeling Tool

A desktop application written in Python for semi-automating the labelling process of OCT images using deep learning in Tensorflow. Created in collaboration with Sunderland Eye Infirmary for my MSc project.

Employment History

Mobile Developer, Self Employed

  • Working on bespoke projects for clients.
  • Flutter and React Native developer.

Software Developer, Ideagen PLC

  • Xamarin Cross Platform Development using C#.
  • Integration with AWS.
  • Mentoring Apprentices at the Company.

Software Developer, The Technology Research Centre Ltd

  • C++ and Python Development of Computer Vision Algorithms.
  • Front End Development using C#.

Software Developer, Continuum 247

  • ASP.Net development with C#.
  • SQL.
  • Java, Android and C# Xamarin cross platform development.
  • HTML5 and CSS3 web development.

Software Developer Intern, Trackerbird Ltd

  • Two weeks work experience in Malta, working for a small software company.
  • Developed a PHP based site that utilised a MySQL database.

Trainee IT Technician, Cheshire Data Systems Ltd

  • Two weeks work experience in the IT sector of a large software company.
  • Certificate of Distinction for work experience.
  • Developed programming skills.
  • Experience working with servers.

Get In Touch

Feel free to contact me.