Skip to content
Joel UzcateguiLet's talk
Software engineer — builds and operates production systems

I build software — and keep it alive in production.

I don't just build your application: I deploy it, monitor it, and respond when something breaks. Built for businesses where downtime is expensive.

6+ years building and operating backend systems

What I do

From first commit to 3 a.m. on a Sunday.

01Build

End-to-end custom development

I build your application from scratch — solid backend (Laravel, NestJS, Node.js) and whatever frontend it needs. One person for the whole product, instead of coordinating freelancers who don't talk to each other.

02Deploy

Deployment & production operations

I take your software to the server and keep it running stable on AWS, with Docker and CI/CD. I don't hand over code and disappear — I make sure it works where it matters, not just on your machine.

03Observe

Monitoring & incident response

I set up observability (Prometheus, Grafana) so you know what's happening inside your system in real time. When something goes wrong, it's detected and handled before your customer notices — not after they complain.

04Payments

Reliable payment systems

I integrate card payments into platforms where a failure costs real money. Experience building and monitoring payment microservice architectures that have to stay available.

Who you'd be working with

Six years on the side that stays up.

I'm a software engineer working across backend and infrastructure. Most of my work has been on systems that can't quietly fail — including payment platforms built as microservices, instrumented and monitored in production.

That shapes how I build: monitoring is part of the build, not a phase bolted on afterwards. You get a system that reports on its own health continuously, so issues get caught while they're still small.

Stack

The tools behind the above.

Backend
  • PHP
  • Laravel
  • Node.js
  • NestJS
  • TypeScript
  • JavaScript
Infrastructure & delivery
  • AWS
  • Docker
  • CI/CD
  • Jenkins
  • Nginx
  • Linux
Observability
  • Prometheus
  • Grafana
  • Alerting
  • Incident response
Frontend
  • Vue
  • React
  • Next.js
Data
  • PostgreSQL
  • MySQL
  • MongoDB
  • SQL Server
Contact

Let's talk.

Tell me what you're building, or what keeps breaking. I read every message and reply within a day.

Based in Spain (CET) — overlapping European hours and US mornings.