.devI am an experienced software engineer/systems architect, with a focus on highly available, scalable systems.
Please learn more on my LinkedIn profile!
Here are some of my publicly available open source projects.
I have spent 17 years navigating through the exact architectural evolution that Docker helped catalyze. From my early days managing Perl-based data warehouses on bare-metal Linux servers in 2008 to my current role architecting zero- downtime "Strangler-Fig" migrations for global eCommerce monoliths, my career has focused on transforming legacy technical debt into resilient, scalable infrastructure.
My career history reflects this high-stakes environment. As a technical lead, I have simultaneously directed global migrations while architecting high-concurrency systems to replace legacy silos. I have engineered platforms that sustain extreme Black Friday peaks. Navigating these concurrent projects requires a deep focus on Developer Experience (DevEx) and close collaboration with DevOps and Platform teams to ensure service boundaries, secure supply chain practices, and containerization standards allow for seamless promotion using tools like Kubernetes and ArgoCD.
I view containerization not merely as a packaging format, but as the fundamental abstraction that finally decoupled process isolation from hardware constraints, unlocking the true potential of cloud-native architecture. What draws me to Docker specifically is the intersection of my professional experience in developer productivity and my current MSCS research at Georgia Tech. In my graduate work, I am focused on decentralized P2P architectures â specifically building multilayered consensus models in Clojure that leverage isolated Docker containers for secure, resource-constrained smart contract execution. I donât just use Docker as a tool; I am deeply interested in the underlying primitives of isolation, orchestration, and the developer experience that makes distributed systems manageable.
I have been following Docker since its initial 0.x releases built on LXC in 2013. It was the logical evolution of the isolation techniques I had been using for years - manually configuring chroot jails and managing resource allocation in early VMs to stabilize bare-metal LAMP stacks. I quickly recognized that containerization, even in its infancy, was the abstraction the industry needed to make that low-level control accessible and scalable. It has become a constant throughout my transition from managing bare-metal LAMP stacks to architecting global cloud-native platforms.
Although I am not actively seeking contracts, I will thoughtfully consider any requests.
Please feel free to contact me, I will even speak at your conference or event!
For consulting rates, please contact me today!