Jun 2024 -
Present
Software Engineer I @ Canonical
- Built Bauer, a Go CLI and REST API server that parses Google Doc suggestions into JSON and triggers an agentic workflow via GitHub Copilot. Packaged it as a rock (OCI image), wrote the charm, and deployed it on Canonical’s PS7 Juju/Kubernetes stack
- Built and published open source Python tools (Flask-based directory parser, cookie policy library) adopted across Canonical’s web estate — available on PyPI and used in CI pipelines
- Owned form reliability by building an automated parsing and testing framework integrated with the Marketo API, GitHub Actions alerts and Sentry monitoring, significantly reducing form errors
- Integrated TiCS into CI to meet SSDLC policy and significantly increased static code coverage
- Built an automated sitemap pipeline (Git history, CRON) and open-source Flask/Python packages (JSON-schema form generator, sitemap parser, directory parser) used across high-traffic Canonical sites
- Led the CMS unification evaluation, prototyping on PostgreSQL and Astro. Built O-NAUR, an LLM agent that audits pages for UX quality and triggers PRs through Bauer
- Mentored junior team members through promotion.
- Chair of the Web Team’s Social Working Group (60+ members). Recognition Award for cross-team work with Growth Engineering
- 3x Recognition Award recipient