Below is a sample of my recent work. My current resume can be found on the Resume page.
In an increasingly digital world, I have decided to curate a few of my personal and professional projects to give a sense of my skill sets and accomplishments.
Certifications
I hold a few industry certifications around Kubernetes. Certification is a never-completed task as a professional, but I tried to pick certifications that demonstrate knowledge in a subject area. I feel live environments with graded labs are best. I currently hold the Certified Kubernetes Administrator and Certified Kubernetes Application Developer certifications.
Technical Expertise
One of my primary responsibilities recently has been managing learning labs for Portworx with help from a talented team of engineers. These labs were designed to provide a real environment for students to learn technology. Although I contributed to writing the curriculum students used (see below), I am most proud of the scripting that went into creating these labs. We developed a set of tools and scripts that could:
- Build multiple GKE clusters, install our software stack and link them to perform disaster recovery demos.
- Create Openshift Virtualization environments where students could test live migrations, VM templates and HA.
- Build Rancher learning labs that installed and configured Rancher Server and RKE2 downsteam clusters for students to learn.
We maintained around 10 distinct automated lab build scripts. We also developed a set of tools that could create learning labs on demand so that sellers could give product demos and provide workshops to customers.
I am happy to provide code samples and give demos on how we put this together.
Technical Writing
I have done a lot of technical writing in my recent roles. This writing ranged from technical blogs and general content to validated reference architectures.
Blog content often included demo videos which I recorded and edited myself.
I am particularly proud of the the Validated Reference Architecture for Portworx on SUSE Rancher. I had the opportunity to be mentored by Tim Darnell and Eric Shanks, who helped coach me through this process. The reference architecture included validating all of the configurations found in the document.
Speaking
I have had the opportunity to speak at conferences, including Kubecon, PASS Summit, and Data-on-Kubernetes Day events.
These events have been a rewarding experience to create and develop. I owe a lot of thanks to my frequent collaborator and co-presenter Stephen Atwell.
Community Organizing
I have been involved in starting and hosting Cloud Native community groups. Of the three groups I have run, two have become Cloud Native Computing Foundation (CNCF) certified groups.

These groups are focused on technology and are not affiliated with any specific vendor. We adhere to the CNCF code of conduct. I have also had the privilege of presenting a number of times at these meetups.
This meetup is where I met my frequent collaborator Stephen Atwell.
Curriculum Writing and Teaching
Part of my recent role has been writing and delivering training content. This included writing the certification tests. I was given the Portworx certification for my participation in the curriculum writing.
Most of my recent curriculum writing has been focused on the Instruqt platform. I authored the Rancher Stampede curriculum that was used worldwide for in person learning for both SUSE as and Portworx products.

I also contributed to curriculum writing for the Red Hat Demo Platform where I integrated Portworx and wrote learning labs for students.