I'm actively seeking full-time employment. Let's talk!

I’m an experienced engineering leader and full-stack software engineer with over 18 years of experience. I’ve worked on a handful of the largest properties on the Internet, and my open source projects have been downloaded nearly 70 million times.

Over the years, I’ve been fortunate to work with many excellent people on some incredibly interesting projects. Below, you’ll find a summary of some of the technologies that I have experience with, as well as a complete account of my work history.

Languages

  • PHP
  • Go
  • SQL
  • Dart
  • Python
  • CSS
  • Javascript
  • Node.js
  • Typescript
  • Bash

Frameworks

  • Drupal (5 through 11)
  • Laravel
  • Symfony
  • Macaron
  • Flutter
  • Django
  • Flask
  • Tailwind CSS
  • Vue.js
  • Express.js

Tooling

  • Ansible
  • Terraform
  • Docker
  • ddev
  • Kubernetes
  • Github Actions
  • Jenkins
  • AWS
  • Pantheon
  • Aegir
Role
Staff DevOps Engineer
Company
Swirlds Labs
Location
Dallas, Texas (Remote)
Date
Role description
  • Develops and implements technology solutions and tools for a cryptocurrency client—building network software and infrastructure to accommodate 8 million daily transactions across 3.6 million accounts.
  • Collaborates with cross-functional teams including platform engineers and security team on DevOps production—serving as the technical leader on engineering requirements and resource allocation.
  • Deploys software that improves functionality, performance, and resilience including an authentication software that improves security standards related to the DevOps team remote access.
Role
Software Architect
Company
Agile Six
Location
San Diego, CA (Remote)
Date
Role description
  • Oversaw the software development for a portfolio of government clients— stewarding projects through the full software development lifecycle (SDLC), leveraging data-driven problem-solving to refine processes, and leading projects to modernize and transform technology.
  • Orchestrated the migration of the VA’s website from Drupal 9 CMS to a Kubernetes-based hosting system—improving functionality, security, and user experience for millions of visitors annually.
  • Implemented process improvements including a testing run time system that decreased integration time by 92% and exponentially increased deployment rate for the VA.
  • Served as a team mentor to strengthen internal capabilities—providing engaged leadership and training junior engineers on technical systems, client services best practices, and quality standards.

Role
VP, Engineering
Company
Digital Deployment
Location
Sacramento, CA (Remote)
Date
Role description
  • Oversaw technology solutions for a $3 million digital agency — translating business strategy into technology solutions, recruiting and managing a skilled team, scaling technically and operationally, and establishing processes and quality systems that bolster performance.
  • Led a technical operations team of 15 — assessing performance, developing talent through coaching, prioritizing workflows, offering constructive feedback, and providing mentorship.
  • Established and implemented company technology policies and procedures—leveraging expertise in technology best practices and industry standards to build scalable operations.
  • Spearheaded the seamless migration of numerous Drupal sites, encompassing government and pension systems, from diverse hosting providers to Pantheon without any downtime or data loss while maintaining compliance and security standards.
Role
Senior Software Engineer
Company
Drud Technology
Location
Denver, CO (Remote)
Date
Role description
  • Contributed to the development, maintenance, and expansion of ddev, a prominent open-source local development tool tailored for web developers.
  • Spearheaded the architecture and execution of a publicly accessible REST API for a Kubernetes-based hosting system, facilitating seamless interactions and integrations with external systems and users.
Role
Senior Software Engineer
Company
Mobomo
Location
Vienna, VA (Remote)
Date
Role description
  • Responsible for the hosting infrastructure for a portfolio of clients including NASA — managing provisioning and maintenance system and ensuring functionality during exponential traffic increases.
  • Spearheaded the deployment of a robust multi-tier AWS architecture operating within NASA's IP space, ensuring scalability and efficiency in web operations.
Role
Senior Software Engineer
Company
NBCUniversal
Location
New York City, NY (Remote)
Date
Role description
  • Led the strategy and implementation of a modernization project for the Fortune 100 company — serving as project manager and technical lead to migrate and upgrade all of the corporate brand websites.
  • Executed the migration of all Over-The-Top (OTT) functionality into a new platform — empowering brands to efficiently manage content across various set-top box platforms, including Roku, Fire TV, Apple TV, and more.
Role
Senior Software Engineer and Boise Manager
Company
Propeople (now FFW)
Location
Boise, Idaho
Date
Role description
Role
Software Engineer
Company
Advomatic
Location
New York City, NY (Remote)
Date
Role description
Role
Software Engineer
Company
TSheets.com
Location
Boise, ID
Date
Role description
Role
Founder/CTO
Company
Black Storms Studios
Location
Boise, ID
Date
Role description