Shiori
A self-hosted bookmark manager rebuilt around a tag-based operational reading workflow.

Senior software engineer · Product & architecture
Based in Spain · Working everywhereI build software that
holds up in the real world.
Selected work · 2025–26
Tools, systems and experiments built around a real need.
A self-hosted bookmark manager rebuilt around a tag-based operational reading workflow.

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

A personal work log that became an AI-assisted reporting tool for a wider team.

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

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

Experience · 2017–Now
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
Led engineering for European smart-city research: public-transport digital twins, real-time telemetry, geospatial decision tools and secure DataSpace integrations.
Visit website
Modernized a LegalTech platform, led its move to a Nuxt 3 monorepo and owned dynamic Smart Forms from product definition through delivery.
Visit website
Built health-tech features used by elite sports teams, improved thermal-image analytics and moved a legacy interface toward a tested React application.
Visit website
Delivered enterprise web platforms, IoT dashboards and hybrid mobile apps while mentoring junior developers and shaping projects with clients.
Visit website
Worked between software and data science on NLG systems that transformed live football data into automated sports journalism.
Visit website
Notes · Thinking in public
When having data doesn't mean understanding anything
Stop asking “what should we add next?” and start asking “what for?”, because every new feature brings new support… and sometimes it doesn't even bring real usage.
About · Human, mostly
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.
Complexity needs an editor.
Reliable beats impressive.
Usage is the final test.


I write the software.
They run the household.