Technical Leadership
I lead engineering teams, mentor developers, and drive architectural decisions to ensure we build reliable, maintainable software.
I lead engineering teams and architect end-to-end software systems. With a deep focus on secure financial infrastructure and clean architecture, I empower developers to ship resilient, high-performance products across the entire stack.
Get in touchI lead engineering teams, mentor developers, and drive architectural decisions to ensure we build reliable, maintainable software.
Experience shipping everything from distributed microservices to modern web apps and native Apple platforms.
Focus on adversarial auditing, preventing concurrency defects, and enforcing banking-grade security constraints.
Writing efficient code. I prioritize low memory footprints, concurrency controls, and high-performance database queries.
A native PostgreSQL client for macOS. Built with Swift and PostgresNIO, featuring deep query pagination and OOM-safe data streaming.
View ProjectArchitected scalable financial infrastructure, including secure user authentication, high-throughput ledgers, and automated savings systems processing millions of transactions.
An in-depth post-mortem on how a seemingly harmless regular expression for email validation can lead to catastrophic ReDoS (Regular Expression Denial of Service) vulnerabilities.
Read ArticleA deep dive into common security pitfalls in modern Node.js backends, exploring adversarial injection vectors and how to harden your applications against them.
Read ArticleA practical, step-by-step guide to overcoming the challenges of running Puppeteer inside Docker containers, covering dependency management and sandbox configurations.
Read ArticlePersonal reflections on career trajectory, the philosophy of continuous learning, and balancing life as a fast-paced software engineer.
Read Article