Skip to main content

GTreasury

  • My role: UX engineer (hybrid product design and frontend development)
  • The problem: Core financial workflows were fragmented across six codebases, a dozen color palettes, and aging legacy frameworks, while years of acquisitions and shifting priorities produced conflicting interactions across the platform, increasing errors and making basic tasks tedious to learn and complete.
  • Top outcome: Developed and deployed the Obelisk design system, a centralized component library that unified five product lines and accelerated modernization efforts.

Context and scope

GTreasury builds enterprise treasury management software used by global corporations to manage cash, liquidity, debt, payments, and financial risk. The core application is a legacy web system with decades of incremental development, resulting in fragmented and inconsistent experiences over time.

Working alongside a UX specialist responsible for user research, I focused on translating findings into system-level design decisions through early-stage exploration, rapid prototyping, and iterative validation with users.

Execution

  • Systemic audit and redesign: Examined disconnected codebases to identify shared interface patterns and formalize a unified design system, producing structured, reusable artifacts to support modernization.
  • Priority prototyping: Reimagined critical workflows (e.g., payment creation and cash worksheet management) based on user interview insights, validating improvements through high-fidelity prototypes leveraging the design system.
  • Implementation: Partnered with a frontend engineer to build a coded prototype with Angular and Kendo UI, ensuring layout precision and proper handling of interactive states. Later, extended these patterns into production CSS, adapting for real-world constraints and existing dependencies.