Hi. I’m Matt. I live in Bristol, and I’ve been programming for more than thirty years. Right now I’m mostly doing PHP, Android and iOS development.

I've also done a lot of work in banking and insurance on Microsoft platforms, working for NatWest, Simplyhealth, Zurich Financial Services and others. I'm still available for short-term contracts in finance.

profile for Matt Gibson at Stack Overflow, Q&A for professional and enthusiast programmers

On mobile, I’ve got most experience with Android, having ported the successful Get Running running trainer to the platform, but I’m getting familiar with iOS, too. I'm okay with Objective C and I've been using Swift since its first beta release. I’ve got paid apps in both the Play Store and the iOS App Store that are bought daily. Get Running has sold 20,000 copies and averages 4.7 stars in its reviews.

On the web, I work in PHP, though I’m dabbling in Ruby on Rails. I'm a back-end developer, not a designer, but I’ve got a good grasp of semantic markup and responsive web design. I’ve used heavier frameworks like Symfony and Laravel, and developed sites in CMSes like WordPress and concrete5.

Most of my financial services sector work has been on the Microsoft platform. I know SQL Server very well, and I've good experience with SSIS. I've worked a fair bit with Oracle, too, and done a lot of data warehousing work, including working with Informatica Power Center ETL.

I’m also an old-school VB6 hacker, if you need any legacy systems changed, though I’ve got reasonable exposure to more recent .NET stuff, too.

I’m unlikely to be phased by your choice of OS, version control (distributed or otherwise), dependency management or deployment systems. I pick things up pretty quickly.

I’ve worked solo and as part of big teams. I get on with people and communicate well.

UX Design

HTML5 with CSS3



2012 - Present

Matt Gibson Creative Ltd


Freelance since 2012, I’ve developed websites and mobile apps while taking occasional contracts for previous employers like Simplyhealth. Among other things, I’ve:

  • Ported Get Running from iOS to Android, a job that involved audio playback, custom Canvas-drawn widgets, use of the Compatibility Library, Facebook Open Graph integration including a (WordPress-based) web service, and much more.
  • Created a couple of other mobile apps including my pet personal project Meditation Chimer.
  • Converted a customer database ETL system from Informatica Powercenter transforms to SQL Server Integration Services for a well-known healthcare insurer.
  • Helped several organisations and individuals make the most of WordPress, including the Kings Weston Action Group.
  • Learned a lot about Android, Java, iOS, Swift, PHP, HTML5, CSS, responsive web design, Bootstrap, and a whole bunch of other things, on the grounds that they might come in handy :)


Lead Developer/Technical Architect

I joined the Bristol Contributory Welfare Association—which later became part of the Simplyhealth group—as a programmer working in VB and SQL Server development. After developing the company’s very first data warehouse, I took over the role of Technical Architect for the company.

As Technical Architect, I supported several other projects as well as implementing Microsoft Reporting Services and kicking off the IT department’s wiki in my spare time.

Following the merger of BCWA and Simplyhealth, I worked on a complex data migration project to move the company’s data from BCWA’s SQL Server system to Simplyhealth’s Oracle system, including extensive use of Informatica’s PowerCenter ETL tools, working closely with an Informatica consultant for several months.

Finally, jumping in to fill an unexpected vacancy, I spent two years working in the Commercial Underwriting department, reporting directly to the Commercial Director, helping to understand everything from customer demographics to product profitability, and modelling the impact of possible project changes.


Zurich Financial Services (contract)


Zurich’s Electronic Trading project created a system for the field sales team to enrol new customers for life assurance and pensions products, and ensure compliance with FSA regulations. In this three-year contract, I worked as a Visual C++ and SQL Server programmer, working closely with a business analyst to implement designs provided in UML by the technical architecture teams.

Because the target systems were field-based laptops, usually disconnected from the corporate network, this involved careful synchronisation of objects using XML messages passed using IBM MQSeries between the laptops and the corporate servers.

This was a large project, with a team of around 100 people; I worked in several teams during my time on the project, from development through implementation to tier-3 support.


NatWest Insurance Services

Technical Team Leader

After being contracted to work on the Insurance Services Information System for a year, NatWest brought me permanently onto the maintenance team for the project, promoting me to team leader.

I led a team of around eight people, including both permanent and contract staff, and liaised with the business, managing the difficult balance between quick development and necessary stability of a live system. Our skills were primarily Visual C++, Visual Basic and SQL Server programming.


Admiral Computing Ltd.


My work at Admiral, a large IT consultancy firm, saw me take on a range of roles for a series of large clients from British Telecom to the Royal Bank of Scotland. I travelled a lot, and was often “dropped in at the deep end” with unfamiliar technologies and new faces.

The work ranged from solo re-engineering of a data warehouse loading system to working on the largest Windows NT/SQL Server project in Europe at the time, NatWest Insurance Services’ Insurance Services Information System.


University of Warwick

BSc (hons) Computer Science

My years at Warwick transformed my hobbyist enthusiasm for computers into a solid grounding in everything from database theory to object oriented design. All that, and friends, music and beer, too.

Kings Weston Action Group Website

Kings Weston Action Group Website

WordPress development for this local heritage group

Get Running for Android

Get Running for Android

A conversion of the successful Get Running speaking running coach from iOS to Android

Meditation Chimer

Meditation Chimer

A simple meditation chimer for Android

Matt Gibson Creative Ltd. Company No. 08028951, registered in England and Wales.