I am a seasoned software architect and developer with extensive experience in cross-platform mobile app development using Xamarin and Flutter. I've contributed to a wide array of projects, from enterprise integrations and e-commerce platforms to native mobile applications for companies like Toyota, Tesco, and Next. I enjoy working closely with product owners and engineering teams to deliver high-quality, user-friendly applications that support workforce and consumer needs. Beyond coding, I am passionate about mentoring and leading development teams, ensuring best practices, and driving technical strategy. My goal is always to create robust, scalable solutions that improve user experiences and operational efficiency.

Mat Gallacher

I am a seasoned software architect and developer with extensive experience in cross-platform mobile app development using Xamarin and Flutter. I've contributed to a wide array of projects, from enterprise integrations and e-commerce platforms to native mobile applications for companies like Toyota, Tesco, and Next. I enjoy working closely with product owners and engineering teams to deliver high-quality, user-friendly applications that support workforce and consumer needs. Beyond coding, I am passionate about mentoring and leading development teams, ensuring best practices, and driving technical strategy. My goal is always to create robust, scalable solutions that improve user experiences and operational efficiency.

Available to hire

I am a seasoned software architect and developer with extensive experience in cross-platform mobile app development using Xamarin and Flutter. I’ve contributed to a wide array of projects, from enterprise integrations and e-commerce platforms to native mobile applications for companies like Toyota, Tesco, and Next. I enjoy working closely with product owners and engineering teams to deliver high-quality, user-friendly applications that support workforce and consumer needs.

Beyond coding, I am passionate about mentoring and leading development teams, ensuring best practices, and driving technical strategy. My goal is always to create robust, scalable solutions that improve user experiences and operational efficiency.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Language

English
Fluent

Work Experience

Xamarin/Flutter Developer at Onyx Insight
May 1, 2025 - July 16, 2025
Sole developer responsible for new features and improving the stability of the Xamarin application. Worked on improving offline functionality and syncing with backend systems. Redeveloped UI to enhance performance and reduce crashes. Migrated the FieldPro application to Flutter to support offline use in remote locations. Collaborated with product owners and engineers to redesign UI according to Material Design guidelines. Implemented unit testing to stabilize the app and reduce manual testing.
Xamarin Developer at Next PLC
April 1, 2023 - July 16, 2025
Redeveloped core warehousing solution to support multiple languages, including Arabic and Russian, for new market expansion. Improved UI to deliver a modernized user experience.
Xamarin Developer at Bitifeye Digital Test Solutions
September 1, 2022 - July 16, 2025
Provided cover for core developer on paternity leave. Initially fixed a Bluetooth data recording bug in the HeartGo sports app, completed ahead of schedule. Enabled iOS support with complex Bluetooth communications, reworked UI for better support across Android and iOS devices of various screen sizes.
Flutter Developer at Loft Digital/The Fertility Circle
July 1, 2022 - July 16, 2025
Lead developer of a fertility support app for a startup. Delivered smart content delivery tailored to user treatment phases. Ensured app passed rigorous penetration testing due to sensitive medical data. Created interactive mood logging tool. Managed app submissions for Google Play and iOS app stores. Provided training to existing developers in Dart and Flutter.
Xamarin Developer at VSM Group AB
February 1, 2022 - July 16, 2025
Lead developer creating a cross-platform version of native monitoring and control apps for smart embroidery machines. Developed photographic hoop selector with rectangle detection and camera integration. Upskilled C++ developers to enhance a complex canvas-based drawing app using Skia. Delivered QR code generation and cloud monitoring features. Managed app store submissions for Google Play and iOS.
Flutter Developer at CtrlHub
August 1, 2021 - July 16, 2025
Developed a mobile workforce app for Cadent and subcontractors using Flutter. Recreated dynamic forms with Flutter_JS supporting validation and layout expressions. Managed data synchronization between PHP API and offline-enabled Firebase database. Led app store submissions and upskilled PHP developers in Dart and Flutter.
Xamarin Developer at Bartec Municipal Technologies
November 1, 2020 - July 16, 2025
Developed a modern UI based on Google Material design for in-cab users. Migrated map features from Google Maps to Mapbox with dynamic layers and street highlighting to aid drivers. Implemented Azure DevOps build pipelines and managed beta app distribution. Delivered app store submissions. Trained existing developers in XAML.
Flutter Developer at The Brain Tumour Charity
September 1, 2020 - July 16, 2025
Developed an app supporting brain tumour patients and carers, including medication reminders and calendar treatment integration. Upskilled web developers to use Dart and Flutter. Managed Google Play Store submissions.
Flutter Developer at Pineapple FZE
February 1, 2020 - July 16, 2025
Developed ServicePics and Dealer Standards apps for car dealerships using Flutter. Utilized serverless Firebase to enable offline work with near real-time synchronization. Created React website for report administration and public sharing. Managed app publishing.
Xamarin Developer at International Personal Finance
November 1, 2019 - July 16, 2025
Redeveloped internal agent sales applications across five international markets using Xamarin Android Native. Implemented dynamic filtering of large product catalogs offline with real-time display. Provided locale-specific display and functionality. Redesigned complex UI components and established patterns for unit testing.
Xamarin Developer at Gas Tag
March 1, 2019 - July 16, 2025
Redeveloped core Gas Tag application using Xamarin Forms applying industry best practices to reduce development and onboarding time. Implemented dynamic rules engine via JavascriptCore for workflow updates without new releases. Introduced Specflow-based BDD unit and UI testing for development and QA. Integrated specialist Bluetooth devices for real-time data.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Energy & Utilities, Retail, Healthcare, Manufacturing, Non-Profit Organization, Transportation & Logistics, Financial Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Hire a Programmer

We have the best programmer experts on Twine. Hire a programmer today.