Professional Experience
Onebrief
Nov 2025
Staff engineer who led correctness and feature-flagging platform work on a real-time collaborative planning application, then helped architect and build an internal agent-driven software-delivery platform.
- Authored the design and led delivery of an org/group feature-flag targeting platform — an OpenFeature-style evaluation engine with a reusable segment primitive — and drove consistent evaluation semantics across auth, websocket, service-to-service, and AI request paths; shipped in a tagged production release.
- Built a full-stack feature-flag audit log (schema → data access → service instrumentation → API → admin UI → end-to-end tests), replacing silent flag changes with an auditable trail for a system that gates production features.
- Led correctness hardening of the operational-transform engine behind collaborative editing: authored ~190 unit tests to full proxy-layer coverage, added diff-engine integration tests, and fixed bugs that removed a data-corruption risk — then scoped the follow-on observability/validation work as its own tracked effort.
- Standardized developer tooling across a large monorepo — migrating ~9 packages and the platform service to a faster lint/format toolchain — and built AI-optimized test reporting, pre-commit hooks, and agent sandboxes to enable agent-assisted development.
- Co-designed and built stages of an internal agent-driven SDLC platform on a durable, event-sourced task ledger — research, design, and ticketing pipeline workflows plus a worker container and dispatch path.
- Sustained high code-review leverage (200+ reviews) on shared platform and frontend-infrastructure changes across the org.
Grafana Labs
Nov 2024 - Oct 2025Global Remote
Promoted from Senior Software Engineer (L4), held since Sep 2022.
- Architected and led development of Adaptive Telemetry plugins (metrics, logs, traces, profiles) written in TypeScript + React for Grafana Cloud customers, ensuring consistency and reusability across the ecosystem.
- Partnered with designers, backend engineers, and project managers to improve data visualization and UX for cloud-native observability tools.
- Mentored junior developers in frontend engineering best practices, testing, and project lifecycle management.
- Migrated CI/CD pipelines from Drone to GitHub Actions, automating versioning, changelogs, and tagging to reduce human error and accelerate release cycles.
- Introduced and scaled a feature flagging service, later adopted cross-team to enable safer deployments and rapid experimentation.
Senior Software Engineer (L4)
Grafana Labs
Sep 2022 - Nov 2024Global Remote
Zendesk
Sep 2021 - Sep 2022Madison, WI
- Designed and built a Java plugin for Spinnaker, enabling on-demand multi-job Jenkins execution with approval stages.
- Improved developer experience by automating Spinnaker local setup into a single script, removing numerous manual steps.
- Provided cross-team support for deployment issues using Datadog monitoring, Spinnaker configs, and Jenkins pipelines.
- Mentored engineers in Java OOP principles and clean architecture while contributing to a primarily Ruby-based environment.
Software Developer 3 | Tech Lead & Agile Team Lead
Widen Enterprises
Sep 2018 - Sep 2021Madison, WI
- Guided architectural direction for new React + TypeScript microservices (BFF pattern) replacing legacy Java monolith components.
- Acted as Scrum Master and Tech Lead, facilitating agile delivery and cross-team collaboration.
- Introduced Playwright (JavaScript/TypeScript) for automated testing, replacing legacy Ruby suites and accelerating adoption across teams.
- Collaborated on backend modernization using Java + Docker microservices and championed accessibility best practices.
- Explored VR/AR technologies as part of Virtual Immersion R&D team.
Great Lakes Higher Education / Nelnet
May 2010 - Sep 2018Madison, WI
- Transitioned from COBOL to Java development, becoming a Lead Developer within one year.
- Led configuration and rollout of a new distributed servicing system, coordinating across multiple engineering teams.
- Actively improved engineering practices as part of committees driving modernization in distributed development.