I'm a full-stack cross-platform mobile developer currently specializing in Flutter and Dart. Over my career I have developed a broad range of skills and experiences that have shaped me into a well-rounded software engineer with expertise in both technology and people. I'm a fast learner who loves tackling challenges and thrives both in a team and when working autonomously. I'm passionate about delivering reliable code, collaborating with stakeholders, and continuously improving product quality.

Phil Smith

PRO

I'm a full-stack cross-platform mobile developer currently specializing in Flutter and Dart. Over my career I have developed a broad range of skills and experiences that have shaped me into a well-rounded software engineer with expertise in both technology and people. I'm a fast learner who loves tackling challenges and thrives both in a team and when working autonomously. I'm passionate about delivering reliable code, collaborating with stakeholders, and continuously improving product quality.

Available to hire

I’m a full-stack cross-platform mobile developer currently specializing in Flutter and Dart. Over my career I have developed a broad range of skills and experiences that have shaped me into a well-rounded software engineer with expertise in both technology and people.

I’m a fast learner who loves tackling challenges and thrives both in a team and when working autonomously. I’m passionate about delivering reliable code, collaborating with stakeholders, and continuously improving product quality.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Flutter Developer at Riskhub
March 3, 2025 - June 2, 2025
- Maintained and extended a complex property management app using Flutter and Bloc, adhering to Clean Architecture for scalable and testable code. - Delivered new features from Figma designs and Jira tickets, ensuring pixel-perfect UI and seamless integration with existing flows. - Investigated and resolved bugs across multiple modules, improving app stability and user experience. - Wrote and maintained unit tests to ensure high test coverage and prevent regressions. Technologies used: Flutter/Dart (Bloc, GetIt, Mockito, Bloc test), Jira, Figma
Flutter Developer at Clickasnap
April 8, 2024 - January 24, 2025
- Led the development of the Clickasnap Flutter mobile application as part of a small 2 man team for its initial launch - Transformed the initial MVP into a scalable, testable piece of software using GetIt, Injectable, Bloc and Mockito - Enforced coding standards to increase product quality and consistency - Implemented new features as per Figma designs - Set up CI/CD pipelines on Github to automate build and distribution - Fixed any bugs as required
WithU at Full stack developer
August 2, 2021 - September 29, 2023
- Lead a team of 4 multi skilled developers as part of a scrum team to deliver the best possible solutions across mobile, cloud and web - Update and maintain the WithU mobile application in Flutter/Dart for iOS and Android - Update and maintain the WithU mobile app backend in Firebase, GCP, Node.js and AWS - Update and maintain the WithU client redemption portal in Vue.js and Firebase - Maintain CI/CD pipelines (Codemagic/Bitbucket) - Translate business requirements from key stakeholders into technical solutions - Recruitment, onboard, and train of new developers - Assess and resolve technical debt and improve product stability
Mobile developer at GoHenry
May 6, 2019 - August 2, 2021
- Update and maintain the GoHenry mobile application for iOS and Android - Implement Apple Pay on iOS in Swift - Participate in standup, scoping, and retrospective sessions - Publish mobile applications on the Apple App Store and Google Play Store.
Mobile Developer at Riskhub
March 1, 2025 - November 14, 2025
Maintained and extended a complex property management app using Flutter and Bloc, adhering to Clean Architecture for scalable and testable code. Delivered new features from Figma designs and Jira tickets, ensuring pixel-perfect UI and seamless integration with existing flows. Investigated and resolved bugs across multiple modules, improving app stability and user experience. Wrote and maintained unit tests to ensure high test coverage and prevent regressions.
Lead Mobile Developer at Clickasnap
February 28, 2025 - February 28, 2025
Led the development of the Clickasnap Flutter mobile application as part of a small 2 man team for its initial launch. Transformed the MVP into a scalable, testable piece of software using GetIt, Injectable, Bloc and Mockito. Enforced coding standards to increase product quality and consistency. Implemented new features as per Figma designs. Set up CI/CD pipelines on Github to automate build and distribution. Fixed any bugs as required.
Full Stack Developer at Certain Solutions Ltd.
December 31, 2024 - December 31, 2024
Designed and developed a cross platform goods in/stock control mobile application prototype in Flutter, utilizing the device camera as a barcode scanner. Modified web app and back end to accommodate changes required for mobile integration.
Lead Full Stack Developer at WithU Training
September 1, 2023 - September 1, 2023
Led a team of 4 developers to deliver mobile, cloud and web solutions. Updated and maintained the WithU mobile application in Flutter/Dart for iOS and Android, backend in Firebase/GCP/Node.js and AWS, and client redemption portal in Vue.js. Maintained CI/CD pipelines and translated business requirements into technical solutions. Involved in recruitment, onboarding and training of new developers, and assessed technical debt to improve product stability.
Mobile Developer at GoHenry
August 1, 2021 - August 1, 2021
Updated and maintained the GoHenry mobile application for iOS and Android. Implemented Apple Pay on iOS in Swift. Participated in standups, scoping and retrospective sessions. Published mobile applications on the Apple App Store and Google Play Store.
Full Stack Developer at Certain Solutions Ltd.
November 1, 2020 - November 1, 2020
Designed and implemented a bespoke web-based stock control and invoicing system for a local fresh food wholesaler. Translated customer processes into functional UI, built a standard set of components, and set up Azure jobs to process daily XML order file uploads. Performed necessary back-end work in .NET Core to support front-end development. Hosted product on Microsoft Azure.
Full Stack Developer at Crosscheck Systems Ltd.
April 1, 2019 - April 1, 2019
Maintained, supported and updated bespoke inventory control software for clients across various industries. Implemented core product features and fixes, liaising with customers to understand and resolve issues, and working with sales to translate customer requirements into technical solutions.
Full Stack Developer (Freelance) at Supertapp Interactive Ltd.
January 1, 2019 - January 1, 2019
Freelance business offering mobile, web and graphic design services to a variety of clients. Specialized in small gaming and interactive applications.
Technical Director at Converging Solutions Ltd.
January 1, 2013 - January 1, 2013
Directed development of bespoke software and managed technical team efforts from June 2002 to January 2013.

Education

Bachelor of Arts in Business Studies at Staffordshire University
January 11, 2030 - January 1, 2002
GNVQ in Business Studies at Alcester Grammar School
January 11, 2030 - January 1, 1999
GCSEs at Studley High School
January 11, 2030 - January 1, 1997

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Gaming, Education, Manufacturing, Real Estate & Construction, Media & Entertainment, Software & Internet, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more