Building fast React, Next.js & TypeScript apps
I build fast, accessible, production-grade web apps, plus the design systems and developer tooling that help engineering teams ship faster. Currently Frontend Team Lead at United Remote.
Open to remote work and EU relocation. Available with 1 week's notice. Based in Malta (CET).
Hiring for a contract or fractional lead? See hiring a Next.js developer or fractional frontend lead.
Recent work: Kintsu, LienDone, FillWizard, VetControlLog.
Core Impact Metrics
- United Remote: Lighthouse performance 70 → 90
- United Remote: scaffolding CLI, delivery time and cost -80%
- United Remote: shared component library, project launch time -40%
- Gain Changer: npm component library, new project setup time -80%
Recent Posts & Engineering Notes
-
tailwindWhy tailwind-merge Removes Your Tailwind Classes (and How to Fix It)
tailwind-merge treats custom font size tokens like text-body as text colors and silently removes classes like text-white. Here's why it happens and how to fix it with extendTailwindMerge, for Tailwind v3 and v4.
Read article -
nextjsFix Stale HTML After Every Next.js Deploy
Users keep seeing the old version after every Next.js deploy until they clear cache. The fix is two properties in next.config.mjs. Here is what they do and why it is safe.
Read article - portfolio
Frontend Engineer Portfolio Checklist: What Actually Moves the Needle
A practical checklist for what to include and leave off a frontend engineer portfolio. The essentials, the differentiators, and the things that quietly cost you interviews.
Read article
Highlighted Projects
-
Read the VetControlLog case studyFounder and Developer • Personal projectVetControlLog
Controlled substance log for U.S. veterinary clinics, built solo as a pnpm monorepo with a Next.js frontend, a NestJS and Prisma API, and an append-only ledger.
- Next.js
- React
- TypeScript
-
Read the LienDone case studyFrontend Lead • Personal projectLienDone
Lien waiver management SaaS for U.S. construction, built from scratch with Next.js and TypeScript, including a no-account signing flow for subcontractors.
- Next.js
- React
- TypeScript
-
Read the FillWizard case studyFounder and Developer • Personal projectFillWizard
PDF form autofill SaaS built solo. A Gemini and Document AI pipeline finds the fields on scanned or flat PDFs, then a review editor, profile mapping and export fill the form.
- Next.js
- React
- TypeScript