Open to remote roles & freelance

HugoGarcíaBenjumea

Full-Stack Engineer

I build web products end to end - database, API, and interface - in TypeScript and Node.js. I take them all the way: from an empty repo to a server I deploy and keep running.

About

Hi, I'm Hugo, a full-stack engineer based in Barcelona. Most of what I write is TypeScript - React and Next.js in the browser, Node.js and NestJS on the server, with PostgreSQL behind them.

The last couple of years have been SaaS work - features across existing platforms, and a greenfield internal control panel I'm on now. On my own time I run side projects on a VPS I manage myself: Docker, Postgres, a reverse proxy, deploys from CI. Writing the code and keeping it running are different skills and I wanted both.

Barcelonabased, working remotely
EU & US hoursoverlap I work across

When we overlap

 
0006121824
Barcelona --:--You --:--

Stack

Languages

  • TypeScript
  • Python

Frontend

  • React
  • Next.js
  • Angular
  • Astro
  • Tailwind
  • Expo

Backend and data

  • Node.js
  • NestJS
  • PostgreSQL
  • MongoDB
  • Prisma
  • Supabase

Infrastructure and delivery

  • Docker
  • Vercel
  • GitHub
  • Vite
  • npm
  • pnpm

Work

F1 Tracker

live

Every Formula 1 season since 1950 as an interactive analytics dashboard - results, records, lap timing and title permutations, served by a Python API over PostgreSQL.

  • Self-hosted API + Postgres
  • Docker images built in CI
  • Weekly automated ingest
  • TypeScript
  • Python
  • React
  • Next.js
  • Tailwind
  • PostgreSQL
  • Docker
  • Vercel

runs onvercel · fastapi + postgres in docker

ReadLedger

live

A manga collection tracker that goes past a checklist - reading progress, yearly goals, what you've spent and what you've saved buying second-hand, with series data from MangaDex.

  • MangaDex import
  • Passwordless email-code auth
  • Spend & savings analytics
  • TypeScript
  • React
  • Next.js
  • Tailwind
  • PostgreSQL
  • Prisma
  • Docker

runs ondocker · postgres + pgbouncer

Wrapped Things

pre-launch

A social counter for the things you actually do - gym visits, books, beers, flights. Log them, race friends head-to-head, and unwrap your week, month or year as a shareable Wrap.

  • Local-first sync + realtime
  • Shareable Wrap image export
  • Row-level security
  • TypeScript
  • React
  • Expo
  • Supabase
  • PostgreSQL

runs onexpo · react native · supabase

Join the waitlistPre-launch · closed source

Esto no es un restaurante

live

A meal planner that answers "what do I cook today?" with dishes the family already makes, and says why it picked each one. Offline-first, in Spanish, invite-only.

  • Offline-first PWA with idempotent replay
  • Explainable suggestion engine
  • Zod schemas shared web ↔ API
  • TypeScript
  • React
  • Tailwind
  • NestJS
  • PostgreSQL
  • Prisma
  • Docker
  • Vite
  • pnpm

runs ondocker · caddy, nestjs, postgres

Open the appPrivate household app · closed source

@avatar-generator

live

A deterministic SVG avatar library: the same seed always gives the same avatar, across eleven styles. A core, one package per style, and renderers for React, Vue, Svelte, Angular and plain HTML.

  • Zero-dependency core
  • One package per style
  • Framework renderers + web component
  • TypeScript
  • Astro
  • npm
  • pnpm

Get in touch

Got something
that needs shipping?

I'm open to remote roles and freelance projects, and I work across EU and US hours. Email is the fastest way to reach me - I read everything and I answer.

Email me
© 2026 Hugo García Benjumeabuilt from barcelona, working remotely