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
ヾ(^-^)ノ
Architect of online experiences
Senior AI Engineer, Enterprise AI at GitLab
Nineteen years building for the web. Now helping GitLab become an AI-first company from the inside.




about
I'm a senior AI engineer on GitLab's Enterprise AI team. The job is to diagnose the real bottleneck before writing a line of code, then design, build and ship AI-powered solutions in days rather than months — and to serve as Customer Zero for GitLab's own AI offerings, feeding real usage straight back into the product.
I got here the long way round: nearly two decades shipping web platforms, most recently as a staff fullstack engineer in globalization engineering, where I built the CI pipelines that let GitLab's documentation and marketing content ship in more than one language. The through-line hasn't changed — I build systems that other people build on. Off the clock I'm surfing, in the ocean or on the snow, playing with code in the matrix, and cooking everything from scratch. Hello, sourdough and kombucha.
GitLab, Enterprise AI
2019 — Present current
Senior Fullstack Engineer → Engineering Manager → Staff Fullstack Engineer → Senior AI Engineer
Customer Zero for GitLab's own AI offerings — turning constraints into measurable wins, in days rather than months.
Cal Poly Corporation
2015 — 2019
XYZ Textbooks
2013 — 2015
WebLB Designs
2007 — 2013
19
Years building for the web
3
Happy employers
my
Project briefs — what the problem was, how it got built, and what came out the other side.
Turning a hackathon prototype into a production translation pipeline that ships localized content as ordinary merge requests.
Shipping docs.gitlab.com's first localized locale — the site plumbing, the language selector, and the launch itself.
ApplicationsAn 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.
Say hello
I find the real bottleneck before writing a line of code, build the thing that removes it, and leave it running for the people who come after me.
AI-powered solutions designed, built and shipped as Customer Zero for GitLab's own AI offerings.
Translation pipelines GitLab's linguists run themselves, shipping releases in Japanese the same day as English.
A textbook UI still serving students 13 years after launch.
LinkedIn is the fastest way to reach me.