my

Work

Project briefs — what the problem was, how it got built, and what came out the other side.

Read the brief: CI Translation Components
One CI component, grounded in specifications, a termbase and translation instructions, turning changes in Orbit, about.gitlab.com and GitLab Operator into Japanese, Korean and French merge requests, each reviewed by GitLab DuoPlatform & tooling

GitLab2026

CI Translation Components

Turning a hackathon prototype into a production translation pipeline that ships localized content as ordinary merge requests.

  • GitLab CI/CD Components
  • GitLab AI Gateway
  • GitLab Runner
  • Hugo
Read the brief: Japanese product documentation
The GitLab documentation site with its language selector set to JapanesePlatform & tooling

GitLab2025 — 2026

Japanese product documentation

Shipping docs.gitlab.com's first localized locale — the site plumbing, the language selector, and the launch itself.

  • Hugo
  • Go templates
  • JavaScript
  • YAML
Read the brief: XYZ online textbook platform
The XYZ Textbooks online reader showing a calculus chapterApplications

XYZ Textbooks2013 — 2015

XYZ online textbook platform

An interactive math textbook where every problem comes with a real instructor teaching you how to solve it — terabytes of video, served on demand, through a UI that has lasted 13 years.

  • JavaScript
  • PHP
  • MySQL
  • Sass