Software Engineer.

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 touch

Expertise

Technical Leadership

I lead engineering teams, mentor developers, and drive architectural decisions to ensure we build reliable, maintainable software.

Full-Stack

Experience shipping everything from distributed microservices to modern web apps and native Apple platforms.

Security

Focus on adversarial auditing, preventing concurrency defects, and enforcing banking-grade security constraints.

Performance

Writing efficient code. I prioritize low memory footprints, concurrency controls, and high-performance database queries.

Selected Work

Glint

macOS / Swift

A native PostgreSQL client for macOS. Built with Swift and PostgresNIO, featuring deep query pagination and OOM-safe data streaming.

View Project

Enterprise Fintech Systems

Backend Architecture

Architected scalable financial infrastructure, including secure user authentication, high-throughput ledgers, and automated savings systems processing millions of transactions.

Writing

The Regex That Almost Took Down an App

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 Article

Hijacking Node.js: Anatomy of an Attack

A deep dive into common security pitfalls in modern Node.js backends, exploring adversarial injection vectors and how to harden your applications against them.

Read Article

Containerizing Headless Chrome with Docker

A practical, step-by-step guide to overcoming the challenges of running Puppeteer inside Docker containers, covering dependency management and sandbox configurations.

Read Article

Engineering & Growth: Annual Reflections

Personal reflections on career trajectory, the philosophy of continuous learning, and balancing life as a fast-paced software engineer.

Read Article