Rebuilding this site with Astro
A static site with Astro + Cloudflare Pages: markdown content, zero cost, and this blog as its backbone. The idea: show the work, not a brochure.
#astro #metaI design and build custom web apps and automations for businesses that want to stop fighting spreadsheets and manual processes. Fewer repetitive tasks, more time for what matters.
No middle layers or account managers. You talk directly to the person writing the code.
SaaS, internal dashboards, client portals. From idea to a production MVP: fast, maintainable and without over-engineering.
Workflows that connect your tools: leads, invoices, inventory, reporting. Fewer manual tasks, fewer mistakes.
Getting your business out of Excel. Real experience in traditional sectors: I understand how you operate, not just the code.
Own products and client projects. Problem, solution and result — with numbers, not adjectives.
A sports-challenge app with weighted scoring and activity sync. It included a full technical pivot from one third-party API to another without losing users.
A quote configurator that replaced a manual Excel process. The team produces consistent quotes in a third of the time, with no calculation errors.
Multichannel lead capture, CRM sync and automatic reporting for several clients from a single server. Every workflow is one less manual task.
A betting pool among friends to guess the Primavera Sound 2027 line-up. Everyone picks 10 bands and one song by each; when the line-up drops, the app splits the points and the winner doesn't buy a single round all festival.
A development notebook in the open: decisions, lessons and things I’m shipping. No fluff.
A static site with Astro + Cloudflare Pages: markdown content, zero cost, and this blog as its backbone. The idea: show the work, not a brochure.
#astro #metaPure, testable calculation logic with no backend: bracketed progressivity, caps and an invariant that lets me sleep. When the result depends on exact numbers, tests are the moat.
#typescript #testingNotes from an API migration. The refresh-token flow has a couple of traps that cost an afternoon. Written down here for future me.
#oauth #apiTell me in two lines. You get a direct reply, usually within 24-48 h, with an honest take on whether I can help and how.
Email me