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
GNU Emacs logo
Emacs
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.

Selected work

Products and experiments built to be used.

A browser-based engine and a native radio app across Apple and Android.

(opens in a new tab)

Engine project

Raider

A browser-based Tomb Raider level explorer powered by a custom C and WebAssembly engine.

CWebAssembly3D engine

Explore Raider →

Explore all work →
“Good interfaces do not get in the way — they let people think.”

How I work

Clarity in the interface. Care in the details.

I build for Apple platforms and the web with a focus on accessibility, performance, and maintainable code. The small decisions — spacing, typography, colour, and consistency — are what make an interface feel trustworthy and effortless to use.

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 →
Urban exploration photograph

Search site

HomeReturn to homepageWorkProjects, research and digital archaeologyPhotographyUrban exploration and photographyToolsUseful browser-based utilitiesAboutAbout me, current interests and my setupContactGet in touchNowAbout · Current projects and interestsUsesAbout · Hardware, software and workflowPortalAccount, applications and connected services (opens in a new tab)Report a bugReport and follow issues in apps and websites (opens in a new tab)Request a featureSuggest and follow ideas for apps and websites (opens in a new tab)Breadcrumb Path BuilderWeb tool · Generate clean breadcrumb navigation with Markdown, HTML, and JSON-LD structured data output.Case ConverterText tool · Convert text between lowercase, uppercase, title case, sentence case, kebab-case, snake_case, camelCase, PascalCase, and CONSTANT_CASE.Colour ConverterDesign tool · Convert colours between HEX, RGB, HSL, and OKLCH with live previews and copy buttons.Duplicate Line RemoverText tool · Remove repeated lines from copied text, exports, usernames, logs, tags, and messy lists.HTML Entity Encoder / DecoderWeb tool · Encode and decode HTML entities locally in your browser.JSON FormatterDeveloper tool · Format, validate, minify, and sort JSON with a clean local-only editor.List AlphabetiserText tool · Sort lists alphabetically, reverse them, remove duplicates, trim whitespace, and clean up empty lines.Markdown PreviewerDocumentation tool · Write Markdown and preview the rendered output locally in your browser.Secret GeneratorSecurity tool · Generate passphrases, passwords, PINs, recovery codes, and other local-only secrets in your browser.Slug GeneratorText tool · Turn titles and phrases into clean URL-friendly slugs for pages, posts, and filenames.Text Diff CheckerText tool · Compare two pieces of text and highlight added, removed, and unchanged lines.Timestamp FormatterDate & Time tool · Convert Unix timestamps, ISO dates, local times, UTC times, and Discord timestamp formats.Tree GeneratorDocumentation tool · Turn indented notes into clean directory trees for documentation, READMEs, and project pages.URL Encoder / DecoderWeb tool · Encode and decode URLs, query strings, and text locally in your browser.Word CounterText tool · Count words, characters, sentences, paragraphs, and estimated reading time from plain text.ABP BathgatePhotography albumAirth CastlePhotography albumBalrossie OrphanagePhotography albumBangour Village HospitalPhotography albumBirkhill Fireclay MinePhotography albumCalachem GrangemouthPhotography albumCallendar SquarePhotography albumCastlebridge CollieryPhotography albumCummins Diesel Engine FactoryPhotography albumDTM AutosPhotography albumDunfermline CottagePhotography albumDunmore PineapplePhotography albumEDS Print FacilityPhotography albumForth Valley CollegePhotography albumGlendevon DungeonsPhotography albumGray Dunn AND CO Biscuit FactoryPhotography albumHartwood HospitalPhotography albumHeathhall CAR FactoryPhotography albumKilbagie Paper MillPhotography albumLathallan HousePhotography albumLongannet Generating StationPhotography albumNorth Queensferry GUN BatteryPhotography albumPennine TowerPhotography albumPirniehall Residential SchoolPhotography albumPort EdgarPhotography albumPrudential CraigforthPhotography albumST Peters SeminaryPhotography albumStirling Royal InfirmaryPhotography albumStobhill HospitalPhotography albumStrathmartine HospitalPhotography albumTHE Leisure BowlPhotography albumViewforth High SchoolPhotography albumRaiderGames and exploration (opens in a new tab)LumenAn independent desktop OS (opens in a new tab)Lighthouse RadioApps for Apple and AndroidBlogFirst posts coming soon (opens in a new tab)GitLabView source repositories (opens in a new tab)BlueskySocial profile (opens in a new tab)

Use the arrow keys to browse, Enter to open, or Escape to close.