Personal selection
All featured projects
Case studies of shipped products: PWAs, APIs and sync. Each card has markdown docs and, when it exists, the testing suite.
2026
Marlow
Ready-to-wear shop, with guest checkout and a desk
A ready-to-wear clothes shop. Browse the pieces, buy as a guest or with an account, and choose shipping or pickup at the shop. The desk runs the day's orders. Angular 22 SSR, Neon Auth and Postgres.
Angular 22
Tailwind CSS 4
Node.js
2026
Savepoint
Personal videogame library, command center + Neon
Dense catalog with smart collections, ⌘K, grid/list/shelf, wishlist countdown and insights. Neon Auth and Postgres via Data API. Deployed on Netlify.
Angular 19
Ionic 8
2024–2026
Task Cloud
Offline-first Angular PWA + Nest/Neon Turborepo monorepo
Personal tasks with Ionic Storage offline and Neon sync via Nest. Deployed on Vercel as one project (Angular PWA + serverless API).
Angular 22
Ionic 8
2024–2026
Shopping list
Pantry + shopping PWA, in-browser SQLite + Neon sync
Pantry, pending list and urgent tab. Offline via SQLite (sql.js); optional Neon Auth with a first-party cookie on Netlify. Export the list to PDF.
Angular 17
Ionic 7
2026
Presencia
Course attendance PWA, offline-first + Neon sync
Daily attendance (present, absent, late) with a % dashboard and limits. Offline on-device; optional Neon Auth account with a first-party cookie on Netlify.
Angular 21
Ionic 8
2026
Conciergo
Company for concerts, map and chat
Gig feed and map, automatic matches when you RSVP, 1-1 chat. React + Express + Neon Auth + Postgres.
React
Tailwind
Node.js No projects found