Skip to main content

Modernizing a monolith

Role

UX Engineer

Problem

An aging application with deeply inconsistent styles, user experience, and information architecture.

Top outcome

A scalable design system with dozens of components that catalyzed a long-term modernization effort.

GTreasury builds treasury management software for governments and large institutions. Its primary application dates back to the early days of the web and had become fragmented and inconsistent over time.

I led a ground-up redesign and content strategy, delivering structured, component-based artifacts designed to endure as teams transitioned to a modern JavaScript framework. The resulting design system—nicknamed Obelisk—was immediately used to prototype high-priority user flows and prove its value.

Partnering with a front-end engineer, I wrote the CSS for a pixel-perfect coded prototype that brought the system to life.