Senior software engineer focused on Product and business

I build software that
holds up in the real world.

Selected work · 2025–26

Work that
earns its keep.

Tools, systems and experiments built around a real need.

02 / 05Internal platform2025

Labtools

Inventory and live room telemetry built around the real routines of a neuroscience lab.

  • Go
  • MQTT
  • IoT
  • Data visualization
  • Next.js
Labtools monitoring dashboard
04 / 05Experiment2026

Flappy-Ball RL

Neural agents learning a tiny game through evolution, one chaotic generation at a time.

  • React
  • Canvas
  • Reinforcement learning
Flappy-Ball reinforcement learning simulation
05 / 05Infrastructure2025

Docker Image Update Notify

A lightweight Go service that watches containers and sends useful update alerts.

  • Go
  • Docker API
  • Cron
  • Telegram
Docker image update notifications

Experience · 2017–Now

Nine years
in the making.

Building private cloud products used by thousands of BMW engineers: vehicle topology explorers, feature lifecycle tooling, background data pipelines and test-fleet planning systems.
Visit website

  • Architecture
  • TypeScript
  • React
  • Mongo
  • PostgreSQL
  • GraphQL
  • Redis
  • SVG
Published Article · IEEE · Dec 2024Evaluating V2X communications in the CARLA simulator for collaborative planning

About · Human, mostly

Pragmatic
by design.

I'm Daniel, a senior software engineer in Spain. I treat architecture as a living system. I focus on how things communicate, change and fail without taking everything down.

01Reduce noise

Complexity needs an editor.

02Design for failure

Reliable beats impressive.

03Make it useful

Usage is the final test.

Read my CV
Juno, Daniel's lop-eared rabbit
Otis, Daniel's white rabbit, resting beside his hay tray

I write the software.
They run the household.