Row Level Security in PostgreSQL
Shift multi-tenancy security concerns from application layer to data layer
Software Architect and Engineering Lead with 10 years of experience. I build distributed platforms that thrive in remote-only environments by prioritizing written clarity, high-trust autonomy, and operational excellence.
I am a staunch advocate for Async-First & Distributed work. Drawing from the GitLab philosophy, I believe in Handbook-first communication; if it's not written down, it doesn't exist. This ensures that technical decisions are transparent and accessible across all timezones.
Informed by Basecamp's Shape Up and It Doesn't Have to Be Crazy at Work, I strive to build "calm" engineering cultures. This means protecting the developer's "Deep Work" by eliminating unnecessary synchronization points (M&Ms) and favoring intentional documentation over constant pings.
I’ve long admired the engineering culture at companies like Dropbox, specifically their framing of Staff-level impact through the lens of Direction and Talent. To me, this represents the vital ability to navigate high-stakes ambiguity while evaluating the long-term trade-offs between speed and reliability. I mirror this by "designing for the sync" ensuring complex systems are decoupled so distributed teams can own their domains end-to-end without constant coordination.
At the current stage of my career, my role is to "shape" the work—defining boundaries and mitigating risks before the first line of code is written, allowing distributed teams to execute with high autonomy and zero ambiguity.
Architected a compliant AI Co-pilot layer for FinTech. The Challenge: Building deterministic guardrails for non-deterministic LLM agents within a high-security environment. The Result: 2x revenue growth through scalable, secure product extensibility.
"Reduced engineer onboarding from 3 weeks to 2 days by championing SOLID modular refactoring and handbook-driven architecture."
SME for a massive identity matching engine. The Complexity: Refactored core services using Domain-Driven Design (DDD) while maintaining high-throughput Kafka and Flink pipelines. The Trade-off: Prioritized system maintainability over "perfect" microservices, resulting in 50% lower operational overhead.
"Led a cross-functional team of 7 through a high-stakes migration using async RFCs, ensuring consensus without a single status-update meeting."
Shift multi-tenancy security concerns from application layer to data layer
Navigating the "messy middle" of Staff Backend engineering in a distributed team.
Lessons from Basecamp and GitLab on building sustainable, high-impact systems.