Tomas
Projects I build, and notes on what I learn along the way.
Projects
allRealworks Property Sync
A WordPress plugin that syncs Realworks listings into WordPress — built so a realtor site does not keep paying every month to rent the inventory bridge.
SketchMatch
A calm PWA with Waldorf-inspired drawing prompts for paper and pencil — built on holiday so starting to draw feels light again.
RekenTrainer
A tiny local PWA for daily arithmetic practice — hosted on GitHub Pages, built for holiday weeks and quick sessions without worksheets, ads or guessing what happens to the data.
My Garage
A digital garage for car enthusiasts with a private fleet: every invoice, inspection and repair in one timeline, instead of scattered across a mailbox.
Picnic grocery agent
A grocery agent that plans the weekly menu, works out what's running low and fills the Picnic cart, so the weekly thinking no longer lands on one person.
This website
A lean personal site to share projects and notes, built on EmDash and self-hosted on my own VPS.
Writing
allIt wasn't just our house
After my grocery story, a lot of people told me the same thing happens at their place. So I'm turning my own setup into an app other households can use, and I'm looking for a few to test it.
Realtor websites bill you every month for Realworks. That adds up fast
A Realworks connection sold as a monthly fee looks fine in month one. Over a few years that quiet subscription is what made me build the WordPress sync myself.
I automated the hunt for my invoices
Collecting receipts for bookkeeping kept slipping to the last moment — mostly because too many vendors hide PDFs behind a login. So I turned the hunt into a monthly automated run.
A phone that asks you to draw on paper
On holiday my partner asked for an app that would make drawing inviting again. SketchMatch offers quiet prompts — and leaves the pencil work to you.
A kitchen tablet that rates dinner
A Home Assistant dashboard that closes the loop for my grocery agent: recipes while cooking, ratings after dinner, and next week's menu picked from a shortlist.