Simplifying with tilliX

Designing a seamless QuickPay portal and post-login experience to help customers manage bills with ease and clarity.

Role

UX Designer

Timeline

Sept 2024 - Dec 2025

Tools

Figma, Linear, FigJam, Datadog

Streamlining invoice management and payments for enterprise clients

tilliX is a platform that provides companies with tools to help their customers manage and pay their bills efficiently. The QuickPay portal is a product tilliX is developing to offer companies a seamless way for their customers to handle payments. Additionally, tilliX required an improved post-login experience that offered seamless navigation to invoices, analytics, and payment options.

My goal was to reduce user friction, establish a design foundation that could grow, and ensure every screen reflected the real goals and behaviors of the people using it.

Problem Statement

Companies need a more efficient and secure way to manage and pay invoices.

To address this, tilliX is developing this product to provide a seamless and secure payment solution. The primary challenges included:

  • Users struggled with navigating existing payment flows.

  • The post-login dashboard needed a clearer hierarchy to guide users to key actions.

    • High-priority actions like paying invoices, enrolling in Auto Pay, managing payment methods, and downloading receipts, while still supporting lower-priority needs like communication preferences or support access.

  • The QuickPay portal had to be optimized for both first-time and returning users.

  • Security was a key concern, ensuring that users could safely enter and process their payments without risks.

My Role

As the primary UX designer on Tillix’s QuickPay portal, I led the effort to improve how customers, like Washington Gas users, pay invoices quickly and securely. I worked closely with developers and collaborated with stakeholders across engineering and client-facing teams toensure intuitive, accurate and cohesive experience. My focus was on streamlining the payment process, reinforcing trust through clean visual design and clear language, and creating a flexible structure that could support a variety of clients. I also ensured that the new experience aligned with the larger Tillix product ecosystem, contributing to a more cohesive platform experience overall.

Research

I analyzed the system from the inside out to understand what users were really experiencing.

When I joined the tilliX project, there was no formal UX research or existing design system for the company to lean on. I worked closely with a senior software engineer to reverse-engineer the product experience, identifying friction points directly from the interface itself.

I manually mapped out the end-to-end user journey, exploring how users paid invoices, viewed analytics, and navigated after login. This self-led audit helped me surface specific issues:

  • Payment actions were buried and took too many steps to complete

  • The login flow dropped users into a cluttered, non-prioritized dashboard

  • There were no visual cues reinforcing trust or security, despite robust backend protections

  • The structure lacked flexibility to support upcoming features or third-party integrations

Discovery

When I joined the tilliX project, there was no formal UX research or existing design system for the company to lean on. I worked closely with a senior software engineer to reverse-engineer the product experience, identifying friction points directly from the interface itself.

I manually mapped out the end-to-end user journey, exploring how users paid invoices, viewed analytics, and navigated after login. This self-led audit helped me surface specific issues:

  • Payment actions were buried and took too many steps to complete

  • The login flow dropped users into a cluttered, non-prioritized dashboard

  • There were no visual cues reinforcing trust or security, despite robust backend protections

  • The structure lacked flexibility to support upcoming features or third-party integrations

Final Creations

How can I design a website that helps enterprise clients understand, trust, and take action on tilli’s product offerings?

QuickPay Portal

  • Users can easily enter their customer number, verify details, and pay invoices securely.

  • A progressive disclosure approach keeps the interface minimal yet informative.

  • Integrated multiple payment methods for flexibility.

  • Ensured secure payment transactions with data encryption and real-time fraud detection measures.

Post Login Portal

  • A redesigned dashboard provides clear access to invoices, analytics, and payment settings.

  • Sidebar navigation improves user flow and reduces cognitive load.

  • The interface is scalable for future enhancements, such as Google Wallet integration.

  • Implemented session timeouts and authentication checkpoints for added security.

How the final product addressed user and business needs

QuickPay Portal

  • Users can easily enter their customer number, verify details, and pay invoices securely.

  • A progressive disclosure approach keeps the interface minimal yet informative.

  • Integrated multiple payment methods for flexibility.

  • Ensured secure payment transactions with data encryption and real-time fraud detection measures.

Post Login Portal

  • A redesigned dashboard provides clear access to invoices, analytics, and payment settings.

  • Sidebar navigation improves user flow and reduces cognitive load.

  • The interface is scalable for future enhancements, such as Google Wallet integration.

  • Implemented session timeouts and authentication checkpoints for added security.

Reflection

This project was the first time I was given full ownership of a product experience that would directly affect real customers at scale. At first, I was nervous about making the “right” decisions, especially when it came to flows involving money and trust, like Auto Pay enrollment and invoice visibility. I found myself second-guessing small interactions, wondering if they were intuitive enough or if I'd missed something a user might struggle with.

One of the biggest lessons was learning to slow down and truly advocate for the user, even when timelines were tight. There were moments when it felt easier to just accept an engineering constraint or keep the design “safe.” But I pushed myself to ask more questions, revisit real user behaviors, and propose alternative solutions—even if it meant redesigning components late in the game. Those conversations, although uncomfortable at times, helped me grow into someone who can hold both empathy and clarity in the design process.

This experience also showed me how complex enterprise UX can be. Behind a seemingly simple action like “Pay Now” is a tangle of edge cases, backend logic, and third-party systems. I learned to map those connections visually to understand them better and to communicate more effectively across teams. It taught me that good UX isn’t just what you see… it’s also the systems underneath that enable that simplicity.

More than anything, I came away from this project with a deeper trust in my process. I learned that clarity doesn’t come all at once but with every sketch, critique, and revision, it builds. And when I look at the final experience we created, I’m proud that it feels not just functional, but thoughtful.