Redesigned the data modeling experience to support enterprise-scale workflows — introducing structure, governance, and collaboration into a previously free and unmanageable system.
01 — Context
Ellie.ai is a collaborative data modeling tool used by data engineers, architects, and analysts to design and document database schemas. As the product started attracting enterprise interest, the existing free-form canvas — built for solo users — began to break down under team conditions: no access control, no review process, no way to manage change across large, complex models.
02 — Research
Initially, we assumed the issue was mainly about missing features. To validate this, I ran multiple research streams in parallel — and what we found changed the direction entirely.
The problem wasn't just missing functionality — it was the lack of a system. Users weren't struggling with individual actions; they were struggling to maintain control over their entire data ecosystem. After multiple interviews with data engineers, team leads, and CTOs at mid-to-large companies, that shift in framing became impossible to ignore.
Key insights
03 — Approach
We reframed the problem from "improve the canvas" to "make enterprise data teams feel safe." That meant introducing structural layers that didn't exist before.
Enable large teams to manage, scale, and trust their data workflows — without losing flexibility?
Exploration
The approach
We redesigned the system around three pillars: Structure (folders, hierarchy, grouping), Reusability (shared components and templates), and Governance (approval and merge workflows). These translated into four concrete UX surfaces.
04 — Decisions
05 — Features delivered
06 — Results
07 — Learnings
This project changed how I think about feature complexity. The temptation when designing for enterprise is to add more — more controls, more options, more configuration. What we actually needed to do was add the right constraints in the right places, and make complexity feel manageable rather than comprehensive.
The users who struggled most weren't new to data modeling — they were experienced engineers who'd lost trust in their own tool.
The governance workflow was the hardest part to get right — not technically, but conceptually. Early prototypes felt like bureaucracy. The breakthrough was framing it as a safety net rather than a gatekeeper: the goal is to catch mistakes, not slow people down. That reframing changed the language, the UI, and the default settings.
If I were doing this again, I'd start with system thinking much earlier — before wireframes, before flows. The biggest delays weren't design revisions; they were moments where we realised mid-sprint that a conceptual question hadn't been answered yet. More exploration time upfront would have saved weeks downstream.
I'd also involve compliance stakeholders from enterprise prospects earlier in the process. Their requirements shaped the final feature set significantly, and earlier access would have saved two rounds of design revision — and probably tightened the product scope from the start.