My Portfolio

I'm a systems architect who sets technical direction across teams. Today I work with the web, backend, app (iOS and desktop), and core teams, aligning them on shared architecture, settling conflicting requirements, and guiding everyone toward one approach so the product holds together.

My foundation is native Apple systems. For over 15 years I've built in Swift, Objective-C, and C++, with a focus on architecture and performance: how software is structured, how it uses memory, and how it stays fast as it grows. I start from OS internals, memory, and data structures, and use that to design shared core engines that every team builds on, from Mac and iOS apps to desktop apps in Rust, command-line tools, and background jobs.

I bring AI into the platform the same way. That covers RAG pipelines with embeddings and vector search, agent workflows with LangChain, LangGraph, and CrewAI in Python and Rust, and on-device models that fall back to simple, predictable rules when the AI isn't sure. I also shape how the teams use AI coding agents and sub-agents in their daily work.

Across the stack I work with AWS, Google Cloud, gRPC, Kafka, PostgreSQL, MongoDB, and Redis, plus web development and Kotlin Multiplatform for iOS and Android. I set up delivery with GitHub Actions, app signing, and Terraform.

I lead through architecture reviews, technical roadmaps, and mentoring engineers across teams. I work with startups, product teams, and enterprises that need someone to own the technical direction of a multi-platform product.

Recent writing

Systems, ops, and blog notes (newest first). All Systems · All Ops · All Blog