Michael Sammels

Hi,

I’m Michael Sammels

I build fast, clean interfaces that feel effortless to use — and stay that way.

Current favourite tech stack/tools:

Apple logo
Apple
Swift logo
Swift
Xcode logo
Xcode
Clerk logo
Clerk
Vercel logo
Vercel
Astro logo
Astro
Tailwind CSS logo
Tailwind CSS
TypeScript logo
TypeScript
WebStorm logo
WebStorm
Git logo
Git
GitLab logo
GitLab

Clean & Intuitive

Interfaces should feel obvious — not learned.

Detail Oriented

Details are not decoration. They are the experience.

Elegant & Efficient

Performance, clarity, and restraint are part of the design.

Featured work

CSCU9A1: Introduction to Computing Science.

Java · GitLab Pages · Documentation

A documented archive of introductory computing science practicals.

A structured Java project covering core programming fundamentals, including variables, input, decisions, loops, methods, arrays, and small programming challenges — published with generated documentation through GitLab Pages.

View project →

“Quiet design often lasts the longest.

Clean, intuitive, and functional

Designing interfaces for the Apple ecosystem and the web

I build clean, careful interfaces with Swift, SwiftUI, TypeScript, Astro, and modern web tooling — with a focus on clarity, accessibility, and long-term maintainability.

Detail-oriented

Precision in every pixel

Spacing, typography, colour, accessibility, and consistency are not afterthoughts. They are what make an interface feel trustworthy.

Readable & optimised

Elegant and efficient code

I care about code that is readable, maintainable, and fast — built with restraint rather than unnecessary complexity.

Photography

Documenting spaces left behind.

Away from code, I photograph abandoned places, industrial remains, and quiet corners with history still caught in them. It is another way I think about detail, atmosphere, and the stories spaces tell.

View photography →