ferlogs

~/about

Fernando Valdez

AI software engineer in Barcelona, born in Buenos Aires. I came into this trade by automating my own job, without a computer science degree, and I have been putting systems into production since 2021.

Fernando Valdez working on a laptop by a window
at workbarcelona

What I do

where the last four years went

For the last four years I have worked at ioBuilders on a digital trust platform for the legal sector: qualified electronic signature, certified multichannel notification, evidence sealed on TSP and blockchain networks, and digital identity. Around fourteen multi-tenant Micronaut services running on AWS and Oracle Cloud.

I work the whole lifecycle: refining requirements with product, writing the Groovy and Java that implement them under DDD and hexagonal architecture, and tracing a production incident through dead-letter queues, Loki logs and Prometheus alerts until the root cause turns up.

Agents that do real work

read-only by default

I founded the shared standards repository my team works from and wrote its corpus: machine-readable architecture rules distributed as a git submodule across sixteen repositories, so people and agents follow one playbook. On that base the team built the twelve command-line skills we run daily for incident triage, dead-letter queue review, merge request review and release notes.

One rule I do not break: agents are read-only by default. Nothing mutates production without a human approving it.

What I take on

by project, one at a time
01

Backend from zero to production

The first commit, the domain model, the services around it and the deploy that puts it in front of users. I design under DDD and hexagonal architecture, with events where the domain asks for them, and I carry it until it holds real load.

02

Agents that do real work

AI agents inside the daily operations of a regulated backend team: incident triage, dead-letter queue review, merge request review, release notes. A standards corpus split into atomic files so people and agents follow one playbook. Read-only by default; nothing mutates production without a human.

03

Data with legal weight

Data where every access is audited and the model carries legal consequences: qualified electronic signature, certified notification, evidence sealed on TSP and blockchain networks, digital identity. In my own products the same idea, smaller: who can read what, decided in the database.

04

Products end to end

My own products, from the landing page to the app store: Next.js and Supabase, Capacitor or Expo for mobile, Stripe for payments, three languages from day one. The same person decides the schema and the button.

05

Keep it running

Production is where a system proves itself. I trace incidents through dead-letter queues, Loki logs and Prometheus alerts until the root cause turns up, and I still maintain what I shipped for clients.

How I got here

2015 to 2021, Buenos Aires

Business administration degree, then admin and IT support work. I started automating my own job with scripts, which turned out to be the door in.

2021, Barcelona

First developer job, building interfaces in React for client projects.

2022, ioBuilders

Joined on the frontend, moved to the backend team after four months, and stayed.

2026

Two products of my own, both live: Futer, on my own, and Luckybites with a co-founder. AI agents in the daily operations of my team, and the search for the person who takes Futer further than one engineer can.

Stack

Daily

Groovy, Java 21, Micronaut, RabbitMQ, PostgreSQL, Spock.

Infra

Kubernetes, ArgoCD, Kustomize, AWS, Oracle Cloud, Grafana, Loki, Prometheus.

Nights

TypeScript, Next.js, NestJS, Supabase, Astro, Expo.

Agents

Claude Code, MCP, and firm opinions about permissions.

Contact

Write to me if you are building something that needs a backend taken from nothing to production, if you want to compare notes on agents doing real operational work, or if you think you are the co-founder Futer is looking for. I read everything and I reply.