Independent software developer · Scotland, UK

Make the complicated understandable.

Software, systems and technical problem solving — grounded in more than two decades of working with real systems, real constraints and difficult technical questions.

C. Matt Fletcher is Charles Matthew Fletcher in full.

Observe first.
Then change things.

I work by making complex systems observable: establish what is actually happening, isolate variables, test assumptions, and leave a clear record of what changed.

That approach carries across software development, systems architecture, technical support, networking, infrastructure and hardware. The objective is not merely to make something work once, but to make the system easier to understand the next time it changes.

Cleverfeets.

Software for understanding your digital estate.

I am the creator and developer of Cleverfeets, an independent software project for making complex collections of digital information and the relationships within them easier to understand.

What Is a Digital Estate?

Keeping information is easy. Keeping its meaning is harder.

A digital estate is not just the files themselves. It includes the relationships around them: where something came from, what it became, what it duplicates, what depends on it, who or what it represents, and the history that explains why it still exists.

A broad toolkit, held to one standard.

01

Software & systems development

Swift/SwiftUI, Python, SQLite, automation and systems design with an emphasis on evidence, maintainability and clear interfaces.

02

Technical investigation & problem solving

Structured diagnosis, root-cause analysis, practical testing and clear explanations for problems that are interconnected or poorly understood.

03

Apple & cross-platform systems

Long experience across Apple hardware and platforms, alongside Windows, Linux, networking and mixed-vendor environments.

04

Networks & communications

Networking, VoIP/SIP, connectivity, infrastructure diagnostics and service reliability from field systems through production communications platforms.

Good work starts with a clear question.

For software, systems, technical support, infrastructure or collaboration enquiries, email is the best place to begin.