Founded Bold Minds Tech to explore how developer tools can reduce cognitive load and make engineering more enjoyable. Designed and built Traverzer, a Go-based platform that rethinks schema management through a schema-on-ingestion model, using Neo4j for graph storage and Redis for caching.
Defined the product vision and technical roadmap with a focus on developer experience and maintainability.
Designed developer-first APIs and ingestion workflows that simplified data modeling and reduced complexity for engineers.
While currently on hold, Traverzer represents a hands-on exploration into platform design, developer experience, and schema management patterns—insights that continue to shape my engineering approach today.
Senior Software EngineerHashiCorp / Remote
Oct 2022 – Jun 2025
Led development of the HCP Terraform Agent Broker, enabling secure hybrid execution between private infrastructure and Terraform Cloud.
Partnered with a product team to define service contracts, coordinate feature development, and debug interactions between the Agent Broker and customer-facing integrations with private version control systems.
Stepped into temporary Product Management responsibilities during transitions, providing continuity across planning cycles, ensuring delivery focus, and maintaining alignment between engineering and product roadmaps.
Designed and delivered an application secrets auditing tool integrated with a new internal service catalog, improving visibility and auditability of credential use across services.
Mentored engineers in system design and review practices, emphasizing reliability, clarity, and sustainable delivery within distributed teams.
Senior Software EngineerWorkiva / Remote
Apr 2021 – Oct 2022
Designed and implemented Terraform-driven AWS developer environments that provided every engineer an isolated workspace, eliminating resource collisions and enabling faster iteration.
Built an integration-level testing library in Go, using generics and a fluent API style to simplify setup for multi-step document automation scenarios, making end-to-end validation faster and more maintainable.
Enhanced document automation services to allow customers to extend functionality with their own code, broadening the platform's flexibility and usability.
Partnered with product and design stakeholders to ensure technical solutions aligned with both developer experience and customer-facing workflows.
Completed Jeff Patton's Passionate Product Leadership training, applying user-centered discovery practices to engineering decisions.
Consultant (Platform Lead)Solution Design Group / Hybrid
Jul 2018 – Apr 2021
Began as a .NET engineer on the client's authentication team, later reassigned to lead the new Platform Engineering team responsible for cross-cutting services and shared infrastructure.
Helped staff and guide the new team, interviewing and onboarding consultants from multiple partner firms to establish a unified engineering direction.
Drove delivery of platform-wide services such as authentication, messaging, and health checks, reducing duplication and improving reliability across product teams.
Led the evaluation and selection of a new observability platform, enabling a single-pane-of-glass view, deeper operational insight, and significant cost savings through consolidation of tooling.
Designed a Tech Review and Service Catalog platform, bringing visibility and enabling architectural research when planning solutions across the organization.
Contributed to the architecture and design of a Technical Asset Service for file storage and categorization, aligning it with emerging platform standards.
Established consistent CI/CD, documentation, and design-review practices that improved release predictability and system clarity across multiple teams.
Senior Software EngineerSpok / Onsite
Jan 2017 – Jul 2018
Modernized legacy healthcare communication systems by building .NET Core microservices and containerizing workloads with Docker for improved portability and deployment consistency.
Designed data-migration tooling with rollback to safely transition production data during technology updates.
Integrated enterprise secret-management software, strengthening compliance and operational security.
Initiated and facilitated Solution Design Review meetings, creating a shared space to surface technical debt and improve architectural clarity.
Contributed to retrospective and delivery process improvements, helping teams release more predictably and reduce unplanned work.
Senior DeveloperDuffy. / Hybrid
Oct 2015 – Jan 2017
Partnered with Design and UX to define the architecture for a multi-application ecosystem supporting both public and administrative experiences.
Developed microservice APIs and Azure-hosted services that connected customer-facing and internal systems, emphasizing clear data contracts and testability.
Authored system-level architecture documentation for review boards, ensuring alignment between technical implementation and brand experience.
Established CI/CD pipelines and deployment automation using Bamboo, improving delivery cadence and reliability across development teams.
Collaborated across design, engineering, and client leadership to deliver applications that balanced technical resilience with brand-driven UX goals.
Senior DeveloperRBA / Hybrid
Jul 2011 – Oct 2015
Architected and co-led development of the Technology Services Ordering Web Application, a C# / SQL Server system that replaced manual mail and fax ordering with a self-service web platform for affiliated staff.
Designed business rule and pricing logic to be configurable per enrollment year, reducing maintenance overhead and improving transparency for users.
Developed the Database Object Searcher, a developer tool that identified unused database objects and generated compatible SQL Server 2008 project scripts, reducing update effort and standardizing schema management.
Authored system architecture documentation, balancing long-term maintainability with client constraints and integration complexity.
Led development groups on multi-technology projects involving deep integrations with existing client systems, ensuring secure and consistent data flow.
Built and maintained automated build processes and shared environments that supported .NET, SQL, and other mixed technology stacks.
Collaborated closely with cross-discipline teams of client engineers, analysts, and operations staff to debug, stabilize, and ship production-ready software.
Lead DeveloperMN Dept. of Corrections / Onsite
Nov 2003 – Jul 2011
Led design and development of internal systems supporting case management, reporting, and data exchange across all state correctional facilities.
Created the Prison Obligation Calculator, a rules engine that translated 400 pages of policy into automated sentencing calculations, reducing manual errors and review time.
Built and maintained Classic ASP, ASP.NET, and SQL Server applications, including secure web services, data integration jobs, and front-end interfaces developed without modern frameworks.
Established code standards and collaborated with QA, DBAs, and analysts to ensure maintainable, auditable software used daily by records staff statewide.