Shipping a full app redesign without losing the details.
The whole product moved from light to dark, onto a new design system, with a backlog of UX fixes — end to end. My job was to get it out the door without quality eroding in the gaps between design and build.
Role · Delivery & design QA — PR review, QA testing, bug reporting, day-of redesigns
The challenge
A redesign is only as good as what actually ships. We were moving the entire product from old styles and light mode to a new dark-mode design system, solving UX problems and adding features along the way.
The risk was never the vision — it was the thousand small gaps between design and built reality where quality quietly erodes.
How I worked
I treated delivery as an active design job, not a handoff. I reviewed developer PRs several times a day, joined front-end standups, and wrote and ran my own QA tests against the live product.
When something was off, I reported it clearly; when a screen needed a small-to-mid redesign to work in practice, I made the call that day. Then I did it again, week after week.
The real skill — consistency and speed
There was no single hero moment; the work was the consistency. I made it my job to unblock people the instant they were stuck — as quickly and cleanly as I could, without lowering the bar on a world-class product.
Hundreds of small, fast, correct decisions are what add up to a clean launch.
Outcome
The full redesign reached production with no major user complaints — the strongest signal that an overhaul of this size landed smoothly.
Hard numbers can be added here once cleared.
I'm now redesigning how workflows behave as we open a new channel for the AI agents to reach customers — extending the system we just shipped. (See Growth & iteration.)
Delivery taught me that design doesn't end at the mockup. The craft is in protecting the experience all the way to production.
Reflects my work at a point in time. Screens are recreated; the real product evolves with business decisions and user needs.
