Software engineer in Madrid, working remotely. Most of my career has gone into the tools other engineers build on: design systems, component and rendering libraries, CI pipelines that publish them, and the query and data layers underneath data-heavy interfaces. I write about it at fn42.dev.
Most of my own code lives on Codeberg.
- scenography: declarative 3D art galleries. A space is described as serializable data, and a three.js engine runs it. Two layers that never mix, so the definition knows nothing about the renderer. TypeScript.
- KinKeep: open welfare tracking for colonies, shelters and homes. Phoenix LiveView and PostgreSQL, self-hostable with Docker or Podman, alpha. Live at kinkeep.io.
- genesys-ui: the open source design system I led the technical direction of at Devo. 74 React components, icon library, branding tokens and satellite packages, adopted by every frontend team in the company and published from CI once the quality gates passed.
- fn42.dev: my digital hub, built with
Next.js and MDX.
fnfor functional, 42 for the answer to everything.
Arch Linux, sway, kitty and Nushell, all in my dotfiles. Learning Rust and Zig on the side.




