Blog
Insights and reflections on building digital products, leading engineering teams, and navigating the startup ecosystem.
How I Rebuilt CSV Imports to Handle 10,000 Messy Rows Without Breaking
Imports break on real data. Here's how I rebuilt Relaticle's import wizard with staged SQLite storage, smart matching, async validation, and row-level failure handling.
You're Probably Building Kanban Boards Wrong (Here's How to Fix It)
Use lexicographic indexing and pessimistic locking on Kanban boards for better performance and reliability in resolving position conflicts.
Building a Production-Ready Webhook System for Laravel
A deep dive into security, reliability, and extensibility decisions when building webhooks for FilaForms.
Building Scalable Systems: Practical Lessons
Key principles and practical insights from building systems that grow with your users.
Engineering Leadership: From Individual Contributor to Team Multiplier
Transitioning from writing code to leading teams requires a fundamental shift in mindset. Here's what I've learned about effective engineering leadership.
Lessons from Building Startups as a Technical Founder
Hard-won insights from the startup trenches: what I wish I knew before building my first venture.