Platform for artists and their audience: profiles, auditions, wallet and shop. Typed data layer, over 1,100 unit tests and a Playwright suite mapped to the QA checklist.
React · Vite · TanStack Query · Zod · Workbox · Playwright · Vitest

I build websites, web apps and PWAs from the API to the interface. I started on the frontend, so I still care a lot about details and aesthetics.
I own the interface and the client side of the data layer, and I work closely with backend teams on the API contract, payments and releases.
Platform for artists and their audience: profiles, auditions, wallet and shop. Typed data layer, over 1,100 unit tests and a Playwright suite mapped to the QA checklist.
React · Vite · TanStack Query · Zod · Workbox · Playwright · Vitest
CI/CD platform: connect a GitHub, GitLab or Bitbucket repository, set up environments and deploy. I built the dashboard and contributed to the Symfony API and the Laravel Git gateway.
React · TypeScript · TanStack Query · Zod · Cognito · Playwright · API Platform · Laravel
Online booking for a beach club in Positano, with gift cards and Nexi payments. The same platform was then adapted for Chic Mama and Arienzo Beach Club.
Next.js · TypeScript · Apollo · GraphQL Codegen · Laravel API · Nexi
Website for a Virginia winery on headless WordPress. Editors build pages from the CMS, pages stay static with incremental regeneration, and SEO comes from Yoast.
Next.js · TypeScript · WordPress REST · Gravity Forms · Panda CSS