Madrid · Programmer

Roberto Santacroce Martins

Programmer. I contribute to open source in my spare time, mostly around Bitcoin and local-first software.

I'm a programmer from Brazil, living in Madrid. I've been writing software for a little over twenty years and I still enjoy it.

In my free time I contribute to open source, mainly Drivechain (BIP300/301) and Layer Two Labs sidechains, and I build small tools I want to use myself: local-first apps, a Lisp for personal data, and a few games.

I mostly write Rust, C/C++, Swift and TypeScript, and I like software that runs locally and doesn't need permission to exist.

Bitcoin & Drivechain 11

My own Bitcoin tooling, mostly around BIP300/301 drivechains.

btc-keytool

Offline Bitcoin key and transaction tool. One file, no dependencies, no network: derive every address type from a private key and sign transactions air-gapped.

Python

Kleo

Desktop crypto workbench keyed to BitNames: sign, verify, encrypt and decrypt by name, publish a profile, and message peer to peer.

RustPrivate

Upstream contributions 11

Open-source projects I contribute to.

EELisp & editors 4

A Lisp for personal data management, inspired by dBASE III and Lotus Agenda, and the editors built around it.

EEPilot

macOS app and CLI that uses a local LLM to write EELisp mini-apps from plain-English descriptions.

SwiftPrivate

zzeelisp

Utility library of 120+ EELisp functions in 10 themed modules, inspired by Funções ZZ.

LispPrivate

Apps & products 13

Local-first apps and small products I build.

PitchVault

Share a pitch deck as a link and see which slides investors actually read.

TypeScriptPrivate

ProofPlay

Provably fair, pari-mutuel virtual sports platform where players can verify every result themselves.

TypeScriptPrivate

MultiSig Lounge

Web app for multisig wallet owners to propose, confirm and execute transactions together.

TypeScriptPrivate

CoParent

Helps separated parents communicate and share obligations, turning conflicts into structured records that can serve as legal evidence.

TypeScriptPrivate

HAI Assessment

Web app to run, score and report an AI-affinity assessment for executives, based on the Human-AI Leadership Competencies framework.

PythonPrivate

Life Assistant

Telegram bot for personal work and wellbeing tracking, with hourly check-ins and reports.

PythonPrivate

Cryptography, ZK & security 6

Experiments, research and safety tooling.

InnerWarden

Local safety layer for AI agents that use the terminal: screens risky commands and MCP tool calls before they run, with eBPF monitoring and local audit trails.

RustPrivate

Games 5

Games I build in Rust and Bevy, each with its own site and player manual.

Iron Atoll

Lightweight real-time strategy: two fortified atolls, an economy under fog of war, recon drones. A Metal Marines remake.

RustPrivate

No projects match that filter.