Software engineer based in Lisbon, specialising in Erlang and Elixir. I've spent most of my career building distributed backend systems — currently at Dash Games, previously a decade at Miniclip, and briefly before that as a sysadmin at a university computer lab.
A selection of libraries I maintain, mostly for the BEAM ecosystem:
ets:select_replace/2— matchspec-based row replacement in ETS tablesmath:fmod/2— floating-point modulo BIFenif_hash— hashing arbitrary terms from NIF code- Cryptographically strong random number generation via
randplugin zlibinflation dictionary extraction- Various fixes and documentation improvements
Erlang/Elixir ecosystem
rebar3, rebar3_hex, rebar3_hank, ex_doc, exile, hackney, certifi, and others
Languages — Erlang, Elixir, SQL; some C, C++, JavaScript, Python, Rust over the years
Runtime / frameworks — OTP, Cowboy, Phoenix (LiveView), Ecto, Protocol Buffers
Infrastructure — GCP (Cloud Run, Cloud SQL, GCS, Secret Manager, IAP, Workload Identity), Terraform, Docker, OpenTelemetry, GitHub Actions
This profile is a work in progress.




