Skip to content
Selected work

All work

Full-stack products, from first architecture decision to production deployment.

All work

2026

Blau Yoga

480€
Platforms

A custom yoga studio site with landing + five pages, and an admin panel to show/hide and reorder sections, edit every text including titles, and tweak colours and typography.

Next.jsTypeScriptTailwind CSSVercel
Read the case studyLive site
2026

Wey Productions

580€
Platforms

Custom dynamic web app for a Barcelona dance academy. Responsive, fast, and built with solid SEO.

Next.jsTypeScriptPostgreSQLStripe+2
Read the case studyLive site
2026

Salsa Hits

Personal project
Offline-first

An offline-first music app for social dancers, built to work in venues with no signal.

Next.jsTypeScriptService WorkersIndexedDB+2
Read the case studyLive site
2025

Bocabla

Personal project
Learning

Gamified language-learning web app with ranking, daily streak, badges, a gem shop, real chat-style conversations, plus conjugations, verbs and more.

Next.jsTypeScriptPostgreSQLPrisma+2
Read the case study
2025

Net Worth App

Personal project
Fintech

A private net worth tracker that turns scattered accounts into one honest number over time.

Next.jsTypeScriptPostgreSQLDrizzle+2
Read the case studyLive site
2025

Smart CV Builder

Personal project
AI

An AI CV builder that rewrites your experience against the specific job you are applying for.

Next.jsTypeScriptOpenAI APIPostgreSQL+2
Read the case studyLive site
2024

Digital Library

Altruistic project
Offline-first

A digital book library: store your books as PDFs, read them in a light/dark mode fullscreen reader, automatically save progress and resume exactly where you left off — offline on the metro, zoom, copy text, and more.

Next.jsTypeScriptPDF.jsPostgreSQL+2
Read the case studyLive site
2022

Bingo Live

Interview demo
Realtime

Full-stack take-home: multiplayer bingo in realtime with Express, React and Socket.io. In-memory room state, no MongoDB — built to prove Node and WebSocket mastery in a hiring process.

Node.jsExpressSocket.ioReact+2
Read the case studyLive site

Want something like this for your business?

Tell me what you are trying to build and I will tell you honestly what it takes to ship it.