Skip to content

About Clean Code Solutions

Portrait of Gareth Powell

Gareth (Gaz) Powell — Principal Software Engineer specialising in JVM ecosystems and secure, regulated environments. I lead design and delivery end‑to‑end: data, APIs, batch, UI, and infrastructure, with a pragmatic and security‑first approach.

I champion clean code, static analysis, automation, and measurable outcomes. I’ve modernised legacy estates, driven cloud migrations, and instituted robust CI/CD with quality gates.

Education

Lancaster University

BSc Computer Science with Software Engineering (1999)