Small apps that do one thing and leave you alone.
I'm David. I write TypeScript and Elixir for a living, and I build these apps for myself first. Bendeguz, my dog, is in charge of quality control.
Apps
4 live · 1 in the workshop-
Calorie Counter
cc.mrnagydavid.dev
Count calories without the guilt.
Few taps · no streaks
-
Yak
yak.mrnagydavid.dev
Build your vocabulary, word by word.
Spaced repetition · no decks
-
Lemma
lemma.mrnagydavid.dev
Look up words, learn languages.
Wiktionary, bab.la and IPA
-
GamePad
gamepad.mrnagydavid.dev
A pocketful of classic games.
5 games · works offline
-
Next app In the workshop. Not ready to show yet.
Every app follows the same rules
Works offline
Install it once. It keeps working on a plane or in a basement.
No account
Nothing to sign up for. Open it and use it.
No tracking
No analytics. No ads. No streaks to pull you back.
Your data stays with you
Everything lives on your device. Export it as JSON when you want.
Why I build this way
I'm nostalgic about the web, before it was taken over by companies. You visited someone's homepage and it felt like walking into their room — weird wallpaper, a guest book, maybe a MIDI file playing and a bat GIF pointlessly flying across the viewport. Checking the "Links" collection to see where to next... It was exploration, it was treasure hunting. It wasn't hyper-optimised for engagement. It wasn't tracking across websites. No one sent you an email to visit again.
It was honest and simple.
I try to build things with that kind of simplicity in mind. Mostly for myself. Apps that do one thing, do it fast, and get out of your way. No accounts unless truly needed. No tracking. No dark patterns. No streaks to guilt you into coming back. If the app is useful, you'll come back on your own.
This is not about making things free (as in beer). This is not about being anti-establishment.
As a user, it's about satisficing.
As a provider, it's about resisting the idea of constant growth.