Detail 01 · scale 1:1012024
pgtrace
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.
- A — Go
- B — PostgreSQL
Sheet A-001 — General arrangement
Staff Software Engineer
I make slow systems fast and confusing ones obvious, mostly in Postgres, Go and TypeScript.
Detail 01 · scale 1:1012024
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.
Detail 02 · scale 1:1022023 · Northwind Pay
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.
Detail 03 · scale 1:1032021 · City of Porto
Real-time arrivals for 380 bus stops, built with a team of four in ten weeks and still running on the original architecture.
2022 – Present
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
Talo
Built the multi-tenant data layer and the on-call practice that took incidents from weekly to quarterly.
2014 – 2018
Porto Digital
Public-sector web services, from parking permits to the city’s open-data portal.
| Item | Part | Qty |
|---|---|---|
| 01 | Go | 1 |
| 02 | TypeScript | 1 |
| 03 | PostgreSQL | 1 |
| 04 | Kafka | 1 |
| 05 | Kubernetes | 1 |
| 06 | Terraform | 1 |
| 07 | React | 1 |
| 08 | Distributed systems | 1 |
| 09 | Observability | 1 |
| 10 | Incident response | 1 |
11
4.1k
−92%