alejandro martínez
ABOUT

Software engineer based in Valencia, building production systems since 2021.

available now

Most of my work is backend and infrastructure: schemas, services, data pipelines, and more and more applied AI: document extraction, speech-to-text and retrieval, self-hosted when the data can't leave. I was the sole engineer on Satstream, Trilo and Ley Abierta. At Asset Reality I was primary author of the withdrawal-approval engine and the chain-ingestion service for a custody platform used by law enforcement in Europe and North America.

Now building Trilo, taking freelance work, and consulting: clients bring a technical problem, I scope it and lay out the options and tradeoffs. Remote, from Valencia.

EXPERIENCE
2026
Sole engineer
Ley Abierta
190 years of Spanish legislation as Git. Search combines BM25 with int8 vector search on a custom SIMD C kernel. Embeddings, reranking and answers run on Qwen through Nan, an EU provider with a no-log policy. Live at leyabierta.es.
2025 — now
Sole engineer
Trilo / Hexmount
An AI workspace where AI coworkers edit docs alongside people, backed by a queryable knowledge graph and a custom DAG workflow orchestrator. Web (Next.js), backend (Bun + Elysia), mobile (Expo RN), desktop (Tauri 2) and a Python LiveKit transcription agent. Live at trilo.chat.
2024 — 2025
Sole engineer
Satstream
Built and ran a Bitcoin indexing API. 8 repos, 4 indexers (Rust/Go/Python), 5-language SDK suite (OpenAPI-generated), MCP server, block explorer, AWS CDK infra. Indexes the full Bitcoin chain (~3 TB) for sub-second queries.
2022 — 2024
Software engineer
Asset Reality
19 months at a crypto custody platform used by law enforcement in Europe and North America. Primary author of the withdrawal-approval engine that decides whether funds can leave custody, and the service that monitors the chains the platform holds assets on. Also worked on the custody apps and led containerizing the platform. Platform AUM went from $200M to $500M during my tenure ($1B+ today).
2021 — now
Sole engineer
Freelance
Custom, ERP-style systems for industrial companies, built around how each one actually works: orders, repairs, stock and invoicing in one place, so every job has an owner, a status and a paper trail. AI where it removes manual work: supplier orders and payment receipts read straight from PDFs, and a WhatsApp assistant that answers order questions, with a person approving every reply. Also AI systems for clients: invoice extraction and on-premise meeting transcription, both in production.
PRINCIPLES
SHIPPING OVER PERFORMING

I ship early and treat correctness as the floor. The hard problems on this site, like Bybit's two-event fills or the Lexical/Yjs init order, only showed up once the thing was running.

SOVEREIGNTY OVER CONVENIENCE

I self-host when it pays: the operations platforms run on Traefik with blue/green deploys instead of Vercel, speech-to-text runs on the client's own hardware, and Satstream moved hot writes to ScyllaDB for throughput. Ley Abierta sends inference only to an EU provider with a no-log policy.

HONEST NUMBERS

CompoundFox publishes its live performance on a public dashboard. Asset Reality AUM figures are for the whole platform. Where I claim ownership, I can show the commits. Portfolio claims should survive a code review.