Fintech forces engineers to think differently about reliability, compliance, retries, money movement, and trust. These are the lessons that stuck with me.
AI & Tools · May 2026
Software is shifting from deterministic systems to autonomous decision-making agents. What changes for engineers building the next generation of products?
AI & Tools
Software is shifting from deterministic systems to autonomous decision-making agents...
Engineering · Jun 2026
A worker was processing the same job for a week without crashing or completing. Here’s how I traced the issue, what went wrong, and the architectural fixes that followed.
Engineering
A worker was processing the same job for a week without crashing or completing...
Career · Jun 2026
The best systems rarely look impressive on paper. Why choosing boring, proven technology is often the fastest path to reliability and long-term velocity.
Career
The best systems rarely look impressive on paper...
Engineering · May 2026
Node.js changed backend development, but cracks begin to show at scale. Here’s where Go fundamentally shifts the tradeoffs in concurrency, performance, and system design.
Node.js changed backend development, but cracks begin to show at scale...
Engineering · Apr 2026
Processing 30K jobs a day with 60K external API calls was costing $120/month in staging alone. Here\'s how batching, projected queries, and deliberate idempotency tradeoffs cut that to $20 — and made the pipeline more resilient in the process.
Processing 30K jobs a day with 60K external API calls was costing $120/month in staging alone...
Listening to every block on Avalanche costs $38/month before a single event fires. Here\'s the event-first indexer architecture I built to handle re-orgs, self-heal missed events, and cut that baseline to under a dollar.
Listening to every block on Avalanche costs $38/month before a single event fires...
Per-tenant encryption sounds straightforward—until key rotation, performance, and operations enter the picture. Here’s a scalable approach using envelope encryption.
Per-tenant encryption sounds straightforward—until key rotation, performance, and operations enter the picture...
Multi-tenancy works until scale, compliance, or noisy neighbors become your problem. A deep dive into cell-based architecture and why mature systems eventually move there.
Multi-tenancy works until scale, compliance, or noisy neighbors become your problem...
—