Hugo García Benjumea

Full-Stack Engineer

Scroll

About

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.

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.

  • TypeScript
  • Python
  • React
  • Next.js
  • Angular
  • Astro
  • Tailwind
  • Expo
  • Node.js
  • NestJS
  • PostgreSQL
  • MongoDB
  • Prisma
  • Supabase
  • Docker
  • Vercel
  • GitHub
  • Vite
  • npm
  • pnpm
Screenshot of F1 Tracker

F1 Tracker

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

Open siteSource
Screenshot of ReadLedger

ReadLedger

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

Open siteSource
Screenshot of Wrapped Things

Wrapped Thingspre-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

Join the waitlistPre-launch · closed source
Screenshot of Esto no es un restaurante

Esto no es un restaurante

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

Open the appPrivate household app · closed source
Screenshot of @avatar-generator

@avatar-generator

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

Read the docsSource

Get in touch

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.

hello@hugoogb.dev

That's the tour.