Clean Code Solutions
Seasoned professional Software Engineer with 20+ years delivering secure, high‑impact JVM & cloud solutions. Based in Cardiff, South Wales and available for contract engagements.
Value proposition
- End‑to‑end delivery across data, APIs, batch, UI, and infra
- Cloud migration and modernisation on AWS with security baked in
- CI/CD, quality gates, and platform hardening for regulated domains
- Pragmatic leadership, mentoring, and measurable outcomes
Core Technologies & Skills
AWS Migration & Modernisation
Design and execute secure, low‑risk migration paths to AWS with blue/green and automated rollback.
- VPC/EC2 design, IaC (Terraform/Ansible/CDK)
- Elastic Beanstalk platform uplift, containerisation
- Multi‑account SRA guardrails and governance
Spring Boot Services & Integrations
High‑quality APIs, batch pipelines, and messaging with measurable SLAs.
- Spring Integration & Batch, Hibernate, SQL tuning
- SQS/JMS, file‑triggered pipelines, CDC patterns
- Observability, quality gates, and resilience
PCI‑aware Systems & Secure Design
Security‑first architectures for regulated environments.
- Tokenisation & key management patterns
- Threat modelling, least privilege, audits
- Compliance‑ready delivery practices
Build Engineering & Quality Gates
Frictionless pipelines with fast feedback loops and guardrails.
- Gradle (Kotlin DSL), GitHub Actions/TeamCity
- SonarQube/Qodana, dependency mgmt (Nexus/CodeArtifact)
- Automated DB migrations with Flyway, Testcontainers
Architecture & Delivery Mentoring
Hands‑on guidance for teams scaling systems and operating models.
- Domain‑driven design and pragmatic patterns
- Roadmapping, risk reduction, and governance
- Capability uplift and coaching
Discovery → MVP → Scale
Laser‑focused outcomes from scoping to production rollout.
- Rapid MVPs with measurable ROI
- Cut operational complexity; improve reliability
- Reduce lead time to change and defects
Core Stack
Kotlin/Java, Spring Boot, Integration & Batch, Hibernate
Cloud & Platform
AWS (VPC/EC2, Lambda, Elastic Beanstalk), Docker, Terraform, Ansible, CDK
Build & CI
Gradle (Kotlin DSL), GitHub Actions, TeamCity, Sonar/Qodana, Flyway, Testcontainers
Testimonials
Gaz has been part of Mosaic Island’s story for the last 15 years. He first contributed as an MI associate (contractor) on the original implementation of our CRM system for a key client back in 2010. Then officially joined as an employee in January 2013 when the engineering team relocated from London to our new Bristol office.
During this time Gaz has played a leading role within our systems engineering and has made a huge impact on our systems quality, software delivery, our teams, and the service delivered to our clients. Rather than try to list all of his achievements here. There are far too many! I want to take this opportunity to thank Gaz for his outstanding contribution and to say personally that I will greatly miss working with him each day as both a colleague and a friend.
I had the privilege of working with Gaz for over five years, and honestly, it was a huge part of my growth as a developer. He’ll probably say his mentoring was minimal, but his guidance and high standards have had a lasting impact on how I approach software development. Gaz is incredibly proactive and always there to help whenever I hit a roadblock.
What sets him apart is his ability to think a step ahead — his coding standards, architectural insight, and focus on clean, maintainable code genuinely raise the bar for everyone around him. He’s not just a brilliant technical leader, but someone who truly invests in helping others grow and succeed.

Gareth has been such a huge part of Mosaic Island’s journey – 15 years of dedication and hard work resulting in a huge impact on our delivery, in particular, one of our key Clients Which? which he's serviced since inception.
Working with Gareth was a joy – not just because he did great work for some great Clients, but because of his fun and friendly nature – lots of laughs shared and I will miss working with him massively. You won't regret having Gareth as part of any software development/end-to-end delivery project!
Gaz has worked for Mosaic Island almost since the start of the company and has been a hugely loyal and dedicated member of the team.
There is little he doesn’t know about software development and technical leadership delivered in the right way to ensure architectural alignment and maintainability.
As well as his technical credibility, I will miss him as a colleague who I enjoyed working with!
