PrivyID · 2024 · Go
2h 5m
Wallet ID generation
Rebuilt in Go with goroutines and distributed workers for the core wallet service.
Open the case →Backend Engineer · Bandung, Indonesia
5+ years across fintech, healthcare, SaaS, and AI. Now building the scheduling backend at CheckProof AB, a SaaS platform used in 35+ countries.
PrivyID · 2024 · Go
2h 5m
Rebuilt in Go with goroutines and distributed workers for the core wallet service.
Open the case →Luce · 2025 · Rails
errors −73%
A Rails 7.0 → 7.2 upgrade and every high-severity security issue removed on a large monolith.
Open the case →D’Health · 2022 · Team lead
team of 5 10+
Led five engineers building a hospital information system used by more than ten hospitals.
Open the case →An agent studies the ticket, records it in a knowledge wiki, and drafts a plan that I and a fresh agent review. The executor agent proves each change with tests it runs locally, such as characterization tests before a refactor. The merge request stays a draft until the reviewer agent and I have both checked it.
2× reviews on every plan and every change
Captured CheckProof's legacy scheduler in characterization tests, then moved customers' live schedules to the new system with a rollback switch that worked at any point.
See the proof →rollback at any point
1 switch to roll back the cutover
Upgraded Luce's Rails monolith from 7.0 to 7.2 by resolving transaction rollback, encryption, and dependency issues, with RSpec and VCR tests as the safety net.
See the proof →Rails 7.0 → 7.2
26% → 83% backend dependencies up to date
Load-tested CheckProof's task lifecycle monitor against a 1M-task backlog before trusting it: zero failures or deadlocks, and 75% fewer database calls per status change.
See the proof →tasks in the backlog 1,000,000
−75% database calls per status change
Gives AI coding agents the design context they need, so the UI they build follows one consistent theme.