Kostrzewski Delfgaauw, Legal & Tax
A full redesign for a Curaçao law and tax firm, in English and Dutch, with 26 screens across 13 pages.
- Client
- Kostrzewski Delfgaauw, Legal & Tax
- My role
- Design and development
- Timeline
- 2 weeks
- Stack
- Astro


CloudflareResend - Live site
- kostrzewskidelfgaauw.com

The problem
The old site looked like a template, and worked like one on a phone.
The firm advises clients in Curaçao, the Caribbean and the Netherlands. Its site had no mobile menu, no tap-to-call bar and small tap targets. All seven practice areas were stacked on one long page, in grey text on dark green that was hard to read.
English and Dutch articles shared one news feed, with no language switch and no link between a post and its translation. Both news cards used the same Lady Justice stock photo.
The contact page used an outdated reCAPTCHA and a placeholder FAQ that mentioned divorce and family law, which the firm may not offer.
The solution
One practice area, one page. One language, one URL.
I started with a design system of its own: Newsreader and Hanken Grotesk, a green, cream and gold palette, square images and hairline rules in place of shadows. Each of the seven practice areas got its own page with a sticky contact panel. English lives at the root and Dutch under /nl, and a language switch sends you to the same page in the other language. Claude Code built it in Astro, with almost no JavaScript, from the approved designs.
- 01Build the systemType, palette and components set before any page was drawn.
- 02Design every screen26 screens: 13 pages, each on desktop and mobile, in English and Dutch.
- 03Build and connectAstro and Tailwind on Vercel, with Cloudflare for DNS and spam protection and Resend for form emails.
Project screens





The outcome
A site that reads clearly in two languages and loads fast from anywhere.
Tested on mobile on the Vercel preview, the site loads its first content in 1.8 seconds or less from every region tested, and its largest content in 2.6 seconds or less. Blocking time is at or near zero in most regions.
[Client quote: add after launch]
InvoiceDrop
Product
Want results like this?
Tell me what's slowing you down. I'll tell you if I can fix it.
