Hi, I'm Fernando
I'm a software engineer from Buenos Aires (Argentina), currently living in Barcelona (Spain). I've been building web applications for over 15 years.
I currently work as a full-stack developer at a German AI startup. What I enjoy most is owning a feature end to end: frontend, backend, DevOps, system design and architecture. Right now that means building AI agents and orchestration in production. Recently I built an event loop that coordinates specialized agents with durable workflows and human-in-the-loop steps, all in TypeScript (Next.js, Postgres, Tailwind, Vercel AI SDK). My AI workflow is mostly Claude Code + Codex, with Cursor for manual edits.
Previously I led frontend teams at Comet, a US-based startup, where I grew the team from 2 to 6 and led Opik, their open-source LLM evaluation platform (15K+ stars). I owned the frontend architecture, built the TypeScript SDK, and worked with a 10+ person cross-functional squad to ship tracing, evals and tooling for AI agents.
Before that: I went through countless JavaScript libraries and frameworks, focused on performance and real-time features. Mostly startups, and earlier in my career some software consultancies.
What I'm interested in
I care about the whole product, not just one layer: developer tools, data-heavy products and the place where frontend, backend and AI infrastructure meet. I enjoy taking a problem and solving it from start to finish, and building things that people actually want to use. Lately I've also been exploring new AI-assisted development workflows and how they can change the way we write software day to day. You can see some of those in my projects. The last book I read was Designing Data-Intensive Applications (second edition), highly recommended.
This blog
Where I write about things I find interesting: TypeScript, software patterns, AI tooling and whatever comes up. Built with TanStack Start, Tailwind CSS and Markdown.