i make stuff.
i'm mike, a frontend dev in czechia. i do stuff, sometimes it works and sometimes it doesn't, but give me enough time and i'll make it work. probably.
the sand up there is real, go make a mess. it's a tiny cousin of powder-lab.
things i made
all public, all on github, all built to scratch an itch.
paint with fourteen-ish materials and watch them fall, flow, burn, dissolve and react. react owns the buttons; an imperative core owns the pixels, so the simulation never touches a re-render. dirty-chunk scheduling (the noita trick) means settled sand costs nothing. the toy at the top of this page is its little cousin.
a dozen installable skills that run my actual days: a morning briefing parsed straight from conversation history, an end-of-day receipt that proves the day happened, an adhd thought-structurer for when it didn't. zero-dependency parsers and an interactive installer, symlink or copy, your choice.
an activitywatch watcher that logs which repo and branch i'm actually working in, no matter the editor or terminal. three layers of detection (filesystem events, window cross-checks, git status polling) so long uncommitted thinking still counts. it stores repo and branch, never file paths.
marketing pages for a voice-note transcription bot. one shared page component themed entirely through css variables, so the next product is a class swap, not a fork. handcoded chunky look: ink borders, hard shadows, and a dot grid that follows your cursor around.
by day i'm the solo frontend dev on a react marketplace mvp for a czech startup. by night, see above.
smaller things
- vite-react-supabase-starter and vite-react-shadcn-starter: the two starters i clone so future me skips a day of wiring. react 19, tanstack query, auth, the boring parts done.
- backlogged: a game library with an ai recommender that remembers what it already suggested. probably abandoned. i'm being honest with you.