
▢pgtraceOpen source
A terminal tool that watches Postgres for slow queries and suggests the index that would fix them. 4.1k stars; used in production at a few hundred companies.
GoPostgreSQLUpdated 2024
ines / README.md
I’ve spent eleven years on the unglamorous middle of software: the queue that backs up at 9am, the query that worked fine until the table hit forty million rows, the deploy nobody wants to run on Fridays.
Lately I lead platform work at a payments company, write about database internals, and maintain pgtrace, a small tool that has saved a surprising number of on-call weekends.
GoTypeScriptPostgreSQLKafkaKubernetesTerraformReactDistributed systemsObservabilityIncident response

▢pgtraceOpen source
A terminal tool that watches Postgres for slow queries and suggests the index that would fix them. 4.1k stars; used in production at a few hundred companies.
GoPostgreSQLUpdated 2024

▢LedgerlineProduct
Rebuilt the cash-position service behind a treasury dashboard. Reports that took 40 seconds now load in under one, on a third of the hardware.
GoKafkaReactUpdated 2023

▢Transit LiveCivic
Real-time arrivals for 380 bus stops, built with a team of four in ten weeks and still running on the original architecture.
TypeScriptRedisMapLibreUpdated 2021
Staff Software Engineer · Northwind Pay
2022 – Present
Staff Software Engineer at Northwind Pay
Lead the platform group: payments ledger, event streaming and the internal developer portal. Cut p95 settlement latency from 2.3s to 180ms.
2018 – 2022
Senior Engineer at Talo
Built the multi-tenant data layer and the on-call practice that took incidents from weekly to quarterly.
2014 – 2018
Software Engineer at Porto Digital
Public-sector web services, from parking permits to the city’s open-data portal.