Senior Software Engineer & Architect
Scala · Distributed Systems · Backend Platforms · Cloud Infrastructure
I am a senior software engineer and architect with more than 20 years of experience designing, building, and operating production systems across distributed services, cloud platforms, data processing, mobile infrastructure, multimedia, and embedded Linux.
My strongest engineering focus is Scala backend development, especially Finagle, Kafka, distributed systems, and event-driven architecture. In recent work, I owned a publisher subsystem for a multi-tenant event-processing platform handling approximately 3–8 PB of data per month. I also designed a reusable framework that reduced the development cycle for new specialized publishers from approximately three months to two weeks.
I enjoy turning complex requirements into reliable, maintainable platforms, mentoring through design and code review, and solving difficult production problems. I am also an early adopter of AI-assisted software engineering workflows for implementation, refactoring, debugging, testing, and rapid delivery.
- Backend & Distributed Systems: Scala, Finagle, Kafka, event-driven architecture, high-throughput services, multi-tenant platforms
- Architecture & Leadership: system architecture, platform engineering, framework design, technical leadership, production reliability
- Data Platforms: Databricks, Hadoop, Hive, large-scale data processing, analytics infrastructure
- Cloud & Infrastructure: Kubernetes, Docker, AWS, and Cloud Foundry
- Systems & Media: Linux, embedded systems, RTOS, C/C++, FFmpeg, VLC, cross-platform video infrastructure
Scala is my primary language. Java, Python, Go, C/C++, JavaScript/TypeScript, Kotlin, Objective-C, Swift, and Rust represent additional professional or project experience.
- Scala ecosystem: Finagle, Kafka, and working knowledge of ZIO
- Cloud & deployment: Kubernetes, Docker, AWS, and Cloud Foundry
- Developer environments: Nix, NixOS, nix-darwin, Home Manager, Neovim, Emacs
- Media & native systems: FFmpeg, VLC, Linux, macOS, iOS, Android, embedded Linux, RTOS
- Web & mobile: React, React Native, and Flutter
- nvim-gpui — A native GUI frontend for Neovim built with Rust and GPUI, with experimental support for macOS, Linux, and Windows.


