Experienced Senior+ Software Engineer with a strong background in Ruby, DevOps, and open source contributions. Proven track record of leading impactful projects, improving developer productivity, and advocacy.

Volunteering

  • Lead Maintainer, Homebrew (2019–): Conducted package reviews, improved maintainer productivity and brew software security via tooling and linting. Elected to the Project Leadership Committee (2021–2025) and the Technical Steering Committee (2025–2026).
  • Organizer, DevOpsDays London conference (2023–): Managed sponsor and venue liaison, CfP analysis, and volunteer coordination.
  • Core Team, DevOpsDays (2025–): Overseeing logistics and team communications for 60+ international in-person and remote events.

Experience

GitHub

Senior Software Engineer, Developer Experience (May 2022 –)

  • Leading the evolution of GitHub’s main Ruby on Rails application, with a focus on maintainability and developer experience.
  • Directly responsible for a reduction of over 25% of daily monolith log emissions (from 200 TB/day). Identifying and cleaning up noisy, low-signal and/or high-cardinality logs to enable moving to new Azure infrastructure. Partnering with other teams to align on scalable alternative observability approaches.
  • Participating in on-call rotations for the core platform including its REST and GraphQL APIs.
  • Speeding up test performance across multiple configurations, thus reducing CI compute time, saving money, and increasing reliability via setup fixes, standardized linting rules, reduced log noise, and consistent test structure.
  • Removing dead code and unused configuration, simplifying the codebase and reducing future maintenance risk.
  • Starting a volunteer program advocating for and resolving product issues faced by open source maintainers on the GitHub platform.
  • Representing the company at European and online events that the company sponsored, including community engagement and support.

Senior Site Reliability Engineer (October 2020 – April 2022)

  • Tech Lead of development for the internal developer platform the Service Catalog, adding features and developing scorecards for measurable improvements to software sustainability and quality.
  • Improved internal Slack bot communication tools for incident handling, using Go and Typescript.
  • Added Codespaces support to the internal and then public GitHub CLI (gh cs) written in Go.
  • Delivered monthly presentations on service availability and incident response.
  • Led the LGBTQ+ employee community and planned events for Pride celebrations.

Government Digital Service

Senior Site Reliability Engineer (June 2018 – September 2020)

  • Improved platform health and resilience for GOV.UK. Tech lead of a replatforming initiative from VMs to containers.
  • Architected future hosting and developer tooling visions such as migrating self-hosted CI to GitHub Actions.
  • Managed engineering teams and stakeholders for critical coronavirus response services.
  • Ensured GDPR compliance by automating data deletion from Zendesk.

Developer (April 2016 – May 2018)

  • Led the migration of 60 microservices to AWS using Terraform and Puppet.
  • Mentored junior engineers and conducted technical interviews.
  • Created www.gov.uk/random to highlight the variety of content published by government.

Earlier roles

Junior Developer, Government Digital Service, April 2014 – March 2016
Junior Developer, Gerraroom (now MyOrb), 2013 – 2014

Skills

  • Programming Languages: Ruby (Rails, Sinatra), Golang, TypeScript, Rust, Crystal
  • Infrastructure: Azure, AWS, GCP, Terraform, Docker
  • Tools: GitHub, RuboCop, Sorbet
  • Core Skills: Leadership, mentoring, incident response
  • Spoken Languages: English, French

Interests

  • Open source contributions
  • Organizing and volunteering at tech events
  • Building communities and LEGO