Skip to content
Frank Spin.

Twenty years of digital product work taught me to design what people use and build the systems behind it.

Independent design engineer · Northern Netherlands

What I do: Product direction, Product strategy, UX flows, Interface design, Design systems, Prototyping, Front-end engineering, Content systems, AI workflows, Launch and iteration

Recent work

From direction to launch.

View all work
  1. Lead product engineer WalletJump

    Serving millions of unique visitors every month.

    A tailored content operation for the WalletJump editorial team. Built on the foundations of Sanity.io and modern web technology like Astro and the Cloudflare stack.
    • Why it is here Astro Pages arrive as finished HTML. Almost nothing to download.
    • Why it is here Sanity The workspace matches how the team actually publishes.
    • Why it is here Cloudflare Search answers from published pages only, and links back to them.
    Read the WalletJump case
    The full WalletJump credit cards hub page, from hero to articles
  2. Founder + full-stack BricksDeal.

    Is this LEGO deal actually cheap?

    A LEGO price comparison website, built on the foundations of Laravel, with its own design and visual approach to price comparison. Made to improve the joy of finding the right set for the right price.
    • Why it is here Laravel One place for the catalogue, the retailer data and the ranking.
    • Why it is here SQL Keeps 17,221 sets matched to the right offers and the right shops.
    • Why it is here Affiliate data Partner prices stay current. They never touch the ranking.
    Read the BricksDeal case
    The full BricksDeal homepage with search, deals and price context sections
  3. Full-stack lead Reloadify

    Under two seconds, in every language.

    A multilingual website for the Reloadify e-commerce platform, serving the Dutch, German and international markets. Built with Next.js and Sanity.io.
    • Why it is here Next.js Every route reuses the same blocks, so the system stays fast.
    • Why it is here Multilingual One message holds up in every language instead of drifting.
    • Why it is here Sanity Marketing builds new pages from the same blocks, on its own.
    Read the Reloadify case
    Reloadify homepage with the new brand identity and product introductionReloadify audience page built from the modular page systemReloadify pricing page using the same modular brand systemReloadify culture page within the multilingual page system