Work / Architecture in practice

Engineering knowledge,
built into the system.

Three examples from Volt: a shared application foundation, repeatable workstation setup, and workflows for developing and building across services. The problems, decisions, and implementation behind the results.

01 / Internal developer platform

Ground

Stop rebuilding the starting point.

New services required engineers to reconstruct common application plumbing. I designed and built Ground to give business logic a shared technical foundation, including generators and container-backed testing.

Used across the engineering team for all new services. Faster, more maintainable development.

Read the Ground case study

02 / Developer environments

Repeatable workstation setup

Setup should not depend on who you ask.

A polyglot environment made setup slow and troubleshooting interruptive. I automated machine configuration, tooling, databases, and development data with Ansible.

~1 week → ~20 minutes for technical setup, observed repeatedly. The setup remained in use throughout my time at Volt.

Read the developer environments case study

03 / Development & build workflows

Working across services

Make switching projects easier.

Separate repositories, branches, and dependencies made cross-service work cumbersome. I led the monorepo migration, preserved project histories, and built the environments and workflows the team used.

I observed fewer version conflicts and setup questions, easier project switching, and easier cross-service changes. The dedicated build machine was retired.

Read the development and build workflows case study

What could make your system easier?

Start a conversation