Software Engineer • Founder • Pilot

Chris Leonard, Senior Software Engineer building apps, developer tools and digital products.

I’m Chris Leonard, a UK-based Senior iOS Engineer focused on clean architecture, Swift, SwiftUI, platform tooling and products that solve real problems.

9+years iOS
SwiftApple platforms
Opensource tools
01

Product-minded engineering

I like building complete products, not just code. Clear UX, strong architecture, reliable delivery and maintainable foundations.

02

Apple platform depth

Native iOS, SwiftUI, UIKit, SPM, CI/CD and modular codebases — with experience in regulated production environments.

03

Open source momentum

Developer tools, packages and experiments that turn repeated engineering problems into reusable systems.

Featured work

Projects that show how I think and build.

Focused case studies and products across Swift, Go, health analytics, developer tooling and platform automation.

Health PlatformGo • Data

Glucostats

A diabetes data analytics platform for generating meaningful reports from CGM data, with a focus on clarity, privacy and useful insights.

GoCGM dataPDF reportsRailway
View project
Developer ToolSwift • HTML

UIAtlas

A static visual index for SwiftUI and UIKit previews, turning preview captures and snapshot references into a searchable gallery for documentation, reviews and CI.

SwiftSwiftUISnapshot testingCI
GitHub

Open source

Small tools, packages and experiments.

Reusable work that reflects my interest in platform quality, automation and developer experience.

Swift Package Audit A command-line tool for auditing Swift Package Manager dependencies and surfacing useful project health checks.
SwiftSPMCLI
GitHub
PingTower A simple uptime monitor with a clean web UI and JSON-backed storage for tracking services and experiments.
GoWebMonitoring
GitHub
slogkit Structured logging helpers for Go services and tools.
GoLoggingTooling
GitHub

Career

Building software professionally since 2017.

My experience spans commercial software development, fintech and independent product development, with a focus on creating reliable, maintainable software and delivering great user experiences.

2022 — Present

Senior iOS Engineer — Atom bank

Promoted to Senior iOS Engineer, helping shape the technical direction of Atom's iOS platform. My work focuses on modernising the application through SwiftUI adoption, modular architecture using Swift Package Manager, improving engineering standards, CI/CD pipelines and delivering secure, high-quality features within one of the UK's leading digital banks.

I have led the ongoing transition of the codebase from UIKit to SwiftUI, helping define architectural patterns, drive adoption across the team and ensure the migration improves long-term maintainability and development velocity.

Alongside product development, I modernised CI/CD by helping move from self-hosted GitLab runners to Xcode Cloud, improving build reliability, feedback times and alignment with Apple's ecosystem.

I have also planned wider platform evolution, including modularisation of the codebase and preparation for Swift 6 adoption.

Swift SwiftUI UIKit Swift Package Manager CI/CD Architecture
2019 — 2022

iOS Engineer — Atom bank

Joined Atom as an iOS Engineer, developing production features across the award-winning mobile banking application. Worked on native iOS development, REST API integration, application architecture, accessibility, performance optimisation and Agile software delivery within a highly regulated financial environment.

I joined Atom Bank in April 2019 as part of the iOS development team, working closely with User Experience and Customer Experience teams to deliver high-quality mobile banking features and maintain strong product standards.

Swift UIKit REST APIs Agile Git
2018 — 2019

Software Engineer — Nebula Labs

Developed native iOS applications and modern software solutions for commercial clients while gaining experience across the full software development lifecycle. Worked closely with designers, developers and stakeholders to deliver high-quality digital products.

Within this role, I was part of a team creating native iOS and Android applications using modern tools and languages. Applications were planned, designed, prototyped and developed using a sprint-style development process.

The experience helped me grow through planning sprints, solving issues as they appeared and working across varied projects where each product had its own constraints and goals.

Swift UIKit iOS REST APIs Git
2017 — Present

Independent Developer

Alongside my full-time career, I've continued building software independently, creating native iOS applications, developer tools and digital products. My work ranges from client consultancy through to launching open-source libraries and products such as Swift Report Card, Glucostats, Swift Package Audit and other developer-focused tools, with a passion for creating software that is simple, polished and enjoyable to use.

My independent work spans personal app ideas, commercial client work, developer utilities, aviation-related tools and health-focused apps. Several of these projects have been released publicly and used by a global audience.

I specialise in native iOS and macOS development with Swift and SwiftUI, with an emphasis on clean architecture, performance and usability. I have also delivered freelance work through platforms such as Fiverr and PeoplePerHour, helping clients prototype, develop and troubleshoot mobile apps.

Swift Go Open Source Product Development Consultancy

About

Software, systems and disciplined learning.

I’m a Senior iOS Engineer based in the UK. I care about clean software, practical design, strong foundations and building products that are useful beyond a demo.

Outside of code, aviation and scuba diving shape how I think about systems: preparation, checklists, reliability, calm decision-making and continual learning.

✈️

Aviation

UK CAA pilot, FAA pilot and working toward further ratings.

🤿

Scuba

Progressing through PADI certifications and building dive experience.

🏍️

Motorcycling

Enjoying weekend rides, road trips and the freedom that comes with them. A great way to unwind.

Contact

Interested in working together?

Whether you have a project in mind, an interesting opportunity or just want to connect, feel free to get in touch.