UpKeep Learn

Client
UpKeep
Role
UX Lead & UX Engineer
Category
AI & Learning
Year
2026

Impact

25UX problems found in the audit
10flows designed
14pull requests I shipped myself
2releases I'm credited on
Learn's admin and learner screens, under the title "Training that AI drafts and people approve".

UpKeep Learn is a training app for maintenance and safety crews. I designed it from zero: the information architecture, the admin and learner experiences, and how AI helps create courses. Later I audited the live product and shipped the fixes myself.

01

The Problem

When a maintenance technician needs to get certified on a new machine, someone has to write that training, and an expert usually needs days to put one course together. Most training tools out there are made for HR departments, not for people on a factory floor. In the old version, admins had to click through one dialog after another to set people up, and workers couldn't easily tell which training was overdue.

02

My Role

I was the UX lead and also a UX engineer. I designed the information architecture, the admin and learner flows and the AI course creation. After launch, I audited the product, found 25 UX problems and fixed them myself in 14 pull requests.

03

The Solution

An admin writes a short description of the course they need. AI drafts the lessons, the slides and the narration. Nothing goes live until a person reviews each change the AI made. And when a worker opens the app, the first thing they see is what's due.

Project timeline
Audit findings on the live product
Creating a course with AI
Reviewing each AI change before it's applied
AI-generated narration for a lesson
Learner home, with what's due shown first

Shipped

What customers got

The audit turned into a list of small fixes, each designed in Figma and then shipped. One release rebuilt admin settings, compliance records, learner progress, the sidebar and the training lists, all using UpKeep's shared component library.

Admin users screen before and after: stacked dialogs before, one table with inline creation after.
How the audit turned into shipped fixes

Up next

Kind words

Thiago approaches every project with a meticulous and user-focused mindset, and his keen eye for UX problem-solving results in thoughtful and beautiful solutions. Thiago is not only a skilled designer but also a dedicated and hard-working team member who brings energy and enthusiasm to every project.
Photo of Adelina Green Adelina GreenProduct Design Manager, GoDaddy