Overview
Built reusable UI components and shared documentation patterns used across the platform. Delivered high-visibility launch campaigns (Google I/O, The Android Show, Made by Google, GDC) and supported monthly developer newsletters. Maintained time-critical Google Play policy hubs while working across automated GCP Cloud Run and Astro SSG publishing pipelines.
Role
Software Engineer working across shared documentation components, homepage merchandising, content tooling and cloud-to-monorepo publishing workflows. Collaborated with cross-functional teams to design and implement new features, improve existing systems and optimise publishing workflows. Managed npm package upgrades, resolving breaking changes, package conflicts and security concerns while maintaining a stable development environment. Worked directly with stakeholders to clarify requirements, discuss implementation details, resolve issues and ensure technical decisions aligned with the intended outcomes.
Project
developer.android.comApproach
Understand the system
I approach feature work as part of a larger system, considering how content, components, assets, dependencies and publishing workflows interact rather than treating each change in isolation.
Design for reuse
I look for patterns that can be turned into reusable components and shared tooling, reducing duplication and making future content and feature work more consistent.
Improve without disrupting
I balance new development with the realities of a production platform, making incremental improvements while protecting existing workflows and time-critical publishing needs.
Trace problems across boundaries
When something fails, I follow the problem through the system - from content and application code to dependencies, build processes and cloud infrastructure - rather than treating the visible symptom as the whole problem.
Technology
- Markdown
- HTML/Jinja Macros
- Web Components
- YAML
- Node.js
- Astro
- Strapi
- GCP
- TypeScript
- JavaScript
- React
- CSS
- Sass
- npm
- Bash
- ESLint
- Monorepo Architecture
- Git
- Large-Scale Enterprise Codebase

