A Redesign Case Study

SUMMARY
Essex Lake Group provides advisory services to major banks through their SaaS product. A key strength is their ability to offer tailored data platforms to clients. I contributed to the data platform backend, which is designed for the data analyst team to build visualized dashboards for client consumption.
THE BUSINESS GOAL
Enhance the flexibility of tailoring data platforms to better meet specific client customization needs.
/ MY ROLE
1.Collaborated with business analysts to define functionalities and identify opportunities for improvement.
2.Conducted competitor analysis and user interviews to gather and analyze insights.
3.Hold discussion with stakeholders to explore multi design approaches.
4.Delivered final flow including usage scenarios, edge cases, prototype, and design specifications, and provided guidance during development.
/ QUALIFICATION HIGHLIGHT
1.Data visualization skills applied throughout the design process.
2.Utilized UX strategy for business to align design decisions with project goals.
3.Demonstrated proactive ownership in driving improvements and delivering solutions.
Impact
Creating with title editor
Editing Behavior
Preview & Publish Flow
/
How can we simplify the process yet make it more powerful?



/
UX strategy
/
UX goals
Goals
Solutions
01
02
03

Users can add a title for the first time or edit an existing one. The button label updates dynamically based on the state.

The editor includes familiar font settings and live preview. Users can insert valid dynamic fields with one click. A character limit helps guide clarity and brevity.

After saving, the popup closes automatically. If canceled, the previous title preview remains unchanged.

The editor includes:
a. Font settings
b. Insert function for dynamic fields
c. Character limit in the input box
To streamline the chart title experience, users can enter static text, dynamic fields, and subtitles—all within a single input box.

Inserted dynamic fields(if valid) will display with: a. curly braces b.yellow label. Invalid fields lose both and are shown as plain text.

"Default display" appears when at least one valid dynamic field is inserted—showing the field name, default input, and character limit.
Different cases include:
-Apply same dynamic fields for more than once
-Invalid field input
-Field status changing from valid to invalid

The editor also introduces a new way to add dynamic fields—auto-suggestions appear as users type, making it easier to find and insert valid options.

The preview panel updates responsively based on user input.

Alignment and adjustment tools let users fine-tune and preview changes in real time.

The preview panel at the right side reflects what clients will see on the front-end, enabling real-time review.

When titles become long due to filter or dropdown selections, a hover tooltip lets clients view the full title without taking up extra space.
Reflections
Future potential