Skip to content
Open to full-time roles and select projects

Full-stack engineer who ships web products from empty repo to production.

4+ years owning TypeScript / React / Next.js apps end to end: architecture, UI, APIs, data and deploy. Comfortable in product teams — I ship features that hold up in production, not demos.

Barcelona, Spain — remote friendly
Antoni B. López

Antoni B. López

Software Engineer · Full-Stack4+ years

Years building for production
4+
Products shipped end to end
12+
Identified in annual client savings
100k€
About

Engineering that moves the business forward

Antoni B. López

I am a full-stack software developer. For more than four years I have been building and maintaining web applications that real people use every day — learning platforms, financial tools, booking systems and offline-capable apps — owning them from the first database schema to the production deploy.

My work sits across the whole stack. On the frontend that means TypeScript, React and Next.js with a serious focus on performance and accessibility. On the backend it means well-modelled APIs, relational data, background jobs and infrastructure that does not wake anyone up at night.

What I care about is the part that usually gets skipped: understanding why the software is being built. A feature that ships fast but solves the wrong problem is a liability. So I ask about the business before I ask about the framework.

Alongside product development I design AI automation for companies drowning in manual process work. Same discipline, different surface: find the expensive repetition, model it properly, and let software carry it.

How I work

Outcome before output

I start from the number you are trying to move, then work backwards to the smallest thing that moves it.

Fast by default

Performance and accessibility are requirements, not a phase two. Every page ships measured.

Plain language

You will always know what is done, what is blocked and what it costs. No jargon as a shield.

Built to be handed over

Typed, documented and tested where it matters, so the next developer is not stuck — even when that is you.

Toolkit

The stack I reach for most, chosen per project rather than by habit.

Frontend

  • TypeScript
  • React
  • Next.js
  • Angular
  • Tailwind CSS
  • Astro
  • Framer Motion
  • PWA / offline-first
  • Accessibility (WCAG)

Backend

  • Node.js
  • NestJS
  • Express
  • Java
  • Python / FastAPI
  • REST & tRPC
  • PostgreSQL
  • Prisma / Drizzle
  • Redis

Infrastructure

  • Vercel
  • Docker
  • GitHub Actions
  • AWS (S3, Lambda, RDS)
  • Azure
  • Supabase
  • Cloudflare
  • Observability
  • CI/CD

AI & Automation

  • OpenAI & Anthropic APIs
  • Third-party APIs
  • RAG pipelines
  • Vector databases
  • n8n / Make
  • Agentic workflows
  • Prompt engineering
  • Process mapping
  • Zapier integrations
Selected work

Products I designed, built and shipped

A sample of the applications I have taken from an empty repository to something people use every day.

View all projects
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
What I can do for you

Two ways to work with me

Whether you need a website that converts or an operation that runs itself, the engineering underneath is the same standard.

From380€

Web Development

A clear website that loads fast on phones, looks trustworthy, and makes it easy for people to contact you.

  • Built for academies and studios: schedule, classes and contact easy to find and intuitive
  • Loads quickly on phones — where students usually look you up
  • Clear structure so Google and new students can find you
  • Booking or contact obvious from the first screen
From0€

AI Business Automation

WhatsApp bots, booking reminders and AI that take admin off your plate — automation that pays for itself.

  • Chatbots and WhatsApp flows that answer students or clients without you typing every reply
  • Reminders and follow-ups that run on their own (bookings, payments, no-shows)
  • Automation in the tools you already use — not another platform to learn
  • Documents, emails and data entry handled without a person in the loop
Contact

Let us talk about your project

Tell me what you need. I reply to every serious enquiry within one business day.

Send a message

Typical reply time: under 24 hours

Or reach me directly

Prefer a conversation? Book a slot and we will talk it through.