Local-first
Your data lives on your device by default. Apps work fully offline — no server has to be up for your notes, lists, or files to open.
boringbydesign.com
A growing collection of local-first, private by design, simple by choice mini apps — built to be genuinely useful and nothing more. Install any of them on your phone or desktop, no account required.
Your data lives on your device by default. Apps work fully offline — no server has to be up for your notes, lists, or files to open.
No accounts, no trackers, no analytics phoning home. What you make is yours — export it, back it up, or delete it. It's your call.
Every app does one thing well, on purpose. No feature creep, no upsells, no onboarding tour. Open it and start.
Each one stands alone. Use the one you need — you don't need the others to make it useful.
A simple note-taking app that gets out of your way. Every keystroke autosaves, so you never think about saving again.
Your pending tasks at a glance. You can do simple todo/done lists or go more organized with kanban-style ones.
Don't forget about dates, events or things you have to do.
Send text or files to another device by pointing a camera at the screen. No network, no accounts, no cloud in between.
Draw a box, download the map, and never need a connection again — full offline navigation with turn-by-turn directions and place search.
The same PWA apps you know and love, in Browser Extension format.
Every new app follows the same three rules. Nothing ships here until it earns its place.
Tailor your resume, cover letter, and outreach message to a specific job posting, grounded in your own master resume. Use it in your browser, on your phone, or inside Claude.
Learn more about resumeBuddy · No subscription, ever — see the real cost vs. paid tools
Pick how you use it
For Chrome and Firefox-based browsers. Right-click any job posting to capture it. Bring your own key: Gemini, Groq, OpenRouter, or Claude.
For Safari, which has no extension of mine, and for your phone when you're in a pinch. Same bring-your-own-key setup as the extension.
Runs inside your own Claude session, so there's no API key to set up. Your resume and the posting stay in your conversation with Claude.
A PWA (Progressive Web App) is just a website that's allowed to act like a real app. There's no separate build for iOS and Android, no app store review, nothing to download — the same page you're reading now can sit as an icon on your home screen and open full-screen, offline, like anything else you installed.
Where it works
iPhone and Android phones and tablets, using Safari or Chrome. This is the main experience — install it once, use it like any other app.
Windows, macOS and Linux, using Chrome, Edge, or another Chromium-based browser. It installs as its own app window, separate from your browser tabs.
Exact steps vary a little by browser — the install section below covers the common case.
No app store, no download, no waiting for a review. It's just a website that behaves like an app.
Visit it from your phone or desktop browser, like any other page.
Use your browser's share or menu button, then "Add to Home Screen" or "Install app".
It opens like any native app from here on — no connection required, no accounts to sign into.
The person behind this
I've spent the last 20+ years building software, most of it under far stricter rules than a side project needs — HIPAA, ISO 27001, app store review boards. Boring by design is what I build when none of that friction applies: just useful software that respects the person using it.
I spent the last few years collaborating on the frontend architecture for
Ralph Lauren's e-commerce platform at Merkle (Dentsu International), before
that as part of the React Native team behind Enterprise and National's rental
apps — rebuilding the Enterprise app from the ground up alongside a genuinely
great group of engineers, until the project passed into different hands.
Currently exploring what's next — reach out below.