My Portfolio
Systems Architect and multi-platform engineer with 15+ years of experience. I specialize in the Apple ecosystem (Swift, Objective-C, C++), shared core engines, and cross-platform logic with Kotlin Multiplatform (KMP). Backend: NestJS, gRPC, Kafka, AWS/GCP.
I focus on modular architecture, security, CI/CD (Fastlane, GitHub Actions), and clean code. I also lead through architectural reviews, roadmaps, and mentoring. My approach: prioritize fundamentals-OS internals, memory, and data structures for systems that stay maintainable and scalable.
My work has evolved into Principal AI engineering: end-to-end ownership of strategy, architecture, and execution, from research constraints to shipped systems.
Recent writing
Systems blueprints and blog posts (newest first). All Systems · All Blog
- Kafka in real systems: the event log, consumer groups, and replay
Kafka is not just a queue. It is a durable event log that lets many systems react, recover, and replay. This post shows a small TypeScript setup and the production lessons from LinkedIn and Uber.
- gRPC in real systems: contracts, deadlines, and streaming
When a service needs a fast answer, gRPC is a great fit. This post shows a small TypeScript setup, the failure modes that bite teams, and what Netflix and Uber learned at scale.
- Next.js on a 2GB VPS: what broke in real CI/CD
Dual Next.js apps on one Vultr VPS: GitHub Actions, nginx, GHCR 403, weird AAAA records, and the CSS routing bug we hit.