The Need
Engineering teams lacked a scalable way to collaborate around large, complex 3D assemblies without slow file transfers, fragmented review processes, or local performance limitations.
What I Led
Defined and designed a cloud-based collaboration platform enabling secure, high-performance interaction with detailed 3D models across distributed teams.
How it Worked
Translated complex CAD workflows into intuitive review, annotation, and sharing patterns optimized for cloud delivery and enterprise security constraints.
Impact
Established the MVP foundation for a new enterprise platform and validated core interaction models that shaped subsequent product direction.

Context
This project focused on defining a collaborative 3D modeling platform for large engineering and manufacturing organizations, including Rockwell Collins, John Deere, Vermeer, and Caterpillar.
These teams worked with complex assemblies containing thousands of components. Existing collaboration workflows relied on slow file transfers, static screenshots, or in-person reviews, creating bottlenecks across internal teams and external vendors.
The opportunity was to enable secure, high-performance collaboration directly in the cloud, allowing teams to review, annotate, and make decisions without downloading or manipulating full models locally.
This was a foundational product initiative: translating specialized CAD workflows into scalable, browser-based collaboration patterns under significant technical and security constraints.
Business Stakes
The product needed to prove that complex 3D collaboration could work securely and reliably in a cloud environment. Success required demonstrating enterprise viability, reducing review bottlenecks, and establishing confidence among highly risk-averse engineering organizations.
Failure would reinforce skepticism around cloud-based 3D workflows and limit expansion into large manufacturing accounts.
Team
Product Management, Engineering, Domain SMEs (Engineering & Manufacturing).
I partnered closely with product and engineering to translate specialized CAD workflows into scalable cloud-based interaction models.
Constraints
Impact Snapshot
I served as Lead UX Designer and was the sole designer during the product’s first year, with end-to-end responsibility spanning strategy, discovery, system design, and delivery.
Working within a stealth startup environment, I operated across high ambiguity and limited access to external users. My role extended well beyond interface design and required close partnership with product management and engineering to define the problem space, align early direction, and establish a foundational set of interaction patterns and behaviors for a complex, cloud-based platform.
As the company grew, I continued to shape the core interaction and system foundations that became the basis for future products and pivots.
Key Leadership Contribution: Defined the core interaction and system model that enabled fast, secure, role-aware collaboration around complex 3D assemblies, aligning product, engineering, and business constraints into a shared foundation for future development.
This project required leadership without precedent or clear benchmarks. As a stealth startup building a novel platform, many assumptions about collaboration, performance, and usability had to be tested and refined in parallel with technical exploration.
I worked closely with product and engineering to navigate uncertainty around feasibility, security, and user adoption, translating evolving constraints into clear design direction. This meant making incomplete information actionable, aligning teams around shared mental models, and continuously adjusting the solution as the organization, product, and market understanding evolved.
Engineering and manufacturing teams rely on complex 3D models to make critical decisions, but collaboration around those models was fundamentally broken.
Feedback cycles were slow and disjointed. Teams shared large files through legacy tools, emailed screenshots, or relied on meetings to explain changes that could not be easily referenced later. Comments lived outside the model context, forcing teams to mentally map feedback to specific parts or views.
As a result, understanding degraded as models moved between people, teams, and vendors.
Most existing tools were optimized for individual authorship, not shared decision-making.
Opening full 3D assemblies was slow, even on high-end machines. Collaborators who only needed to review or comment still had to load entire models, increasing friction and discouraging participation. Vendors and non-engineering stakeholders often lacked access entirely, creating information bottlenecks and translation errors.
Instead of accelerating collaboration, the tools reinforced silos.
Sharing full models also introduced significant IP and security concerns.
Organizations were forced to choose between speed and control. Providing access to entire assemblies exposed sensitive intellectual property, while restricting access slowed progress and limited feedback. There was no reliable way to share only what was necessary for a given discussion or decision.
For large enterprises, this tradeoff was unacceptable.
At first glance, the problem appeared to be missing collaboration features.
Through early discovery, it became clear the challenge was deeper. Teams did not just need comments or annotations. They needed a shared understanding of complex systems without forcing everyone into the same tooling, workflows, or performance constraints.Any solution had to reconcile:
Without a new approach, organizations would continue to absorb the cost of misalignment.
Decisions would remain slow. Rework would increase. Sensitive data would be overshared or withheld. Most importantly, the barrier to enterprise adoption would remain too high for the platform to scale.
This was a systemic collaboration failure that limited speed, trust, and adoption.
With limited early access to external users, discovery focused on building a shared, accurate understanding of how engineers actually collaborate around 3D models today.
I worked closely with product, engineering, and an experienced design engineer SME to synthesize domain knowledge across:
This work was not about validating a single hypothesis. It was about reducing risk by deeply understanding the system engineers operated within, before committing to any specific interaction model.



To accelerate shared understanding and move from ambiguity to direction, I facilitated a focused, low-key design sprint with product, engineering, and the SME.
The sprint structure intentionally moved from understanding to action:
This sprint created alignment across disciplines and established a concrete starting point for experience design, grounded in domain reality rather than assumption.




In parallel, I conducted a focused review of both direct CAD tools and adjacent collaboration paradigms to understand where existing solutions succeeded and where they fell short.
This included:
The goal was not to compete with CAD systems or replicate their depth. Instead, it was to understand:
This analysis reinforced that collaboration was happening around models, not within them, often through screenshots, static documents, and disconnected conversations.


Across discovery activities, several consistent insights surfaced:
Discovery made it clear that the problem was not a lack of collaboration tools, but a lack of shared context during collaboration.
Existing workflows forced teams to export models, capture static screenshots, and reconcile feedback across disconnected tools. These approaches removed spatial context, slowed decision-making, and increased risk, particularly when working with external suppliers.
Rather than attempting to recreate existing review workflows in a new interface, the strategy focused on enabling collaboration anchored to the model, allowing discussion, context, and decisions to remain directly connected to the work, either within the model itself or through scoped, story-based views designed for specific audiences.
This reframing shifted the effort from “adding collaboration features” to designing a system that supported shared understanding across roles, disciplines, and access boundaries.
All user interaction in the platform occurs through 2D inputs such as clicks, selections, and annotations, while meaning lives in a 3D spatial environment that changes based on camera angle, zoom, and orientation.
Unlike traditional interfaces, there is no single stable surface. The same model element can appear entirely different or disappear depending on viewpoint, making it difficult to anchor feedback in a way that preserves intent over time. A comment that feels obvious from one angle can become ambiguous or misleading from another.
This challenge is compounded by audience differences. Engineers, reviewers, and external partners view models with different levels of technical access and spatial fluency. Designing collaboration required interaction patterns that could reliably bind 2D input to 3D context while remaining understandable across roles, perspectives, and time.
The strategy was guided by a small set of non-negotiable goals that shaped all downstream decisions:
These goals provided clear guardrails for experience design and prevented the solution from drifting toward familiar but ineffective patterns.
Operating within a stealth startup environment required focus and restraint.
The strategy deliberately prioritized:
Some advanced capabilities were deferred to ensure the team validated the core collaboration model before investing in deeper complexity.
This allowed the product to move forward with clarity while remaining adaptable as technical and organizational constraints evolved.
By aligning on strategy before committing to interface solutions, the team established a shared understanding of what the platform needed to enable and, just as importantly, what it should not attempt to solve yet.
This framing created the conditions for experience design to proceed with confidence, grounding interaction decisions in purpose rather than convention.
With the strategy defined, the focus shifted to designing an experience that enabled real-time collaboration around complex 3D assemblies without overwhelming users or compromising performance, security, or clarity.
Rather than designing isolated features, I focused on establishing a coherent interaction model that supported exploration, discussion, and decision-making across roles and contexts.
These decisions established a consistent, reusable interaction framework that could support new features, workflows, and collaboration modes without redesigning the experience from scratch.
Early design work centered on how users actually collaborated around models, not how they individually inspected them.
The experience was structured around three core activities:
This framing helped keep interaction decisions grounded in real workflows instead of tool-centric patterns.

To support these workflows, I designed a system that separated model interaction, commentary, and narrative storytelling while keeping them tightly connected.
Key design decisions included:
This allowed teams to move fluidly between exploration and communication without duplicating effort or breaking context.

One of the most critical interaction concepts was the introduction of Stories as a way to curate and communicate decisions.
Stories allowed users to:
This reduced reliance on external tools and made collaboration more accessible to non-CAD specialists while preserving engineering accuracy.


To support synchronous work, the experience included lightweight real-time collaboration features that mirrored how teams already worked together.
These included:
The goal was not to replace existing meeting tools, but to make collaboration around the model faster and more precise.

Throughout execution, designs were iterated collaboratively with product and engineering to balance usability, performance, and feasibility.
This included:
The result was an experience that remained responsive and understandable even under heavy technical constraints.
Once the core interaction model, collaboration workflows, and system structure were in place, validation focused on confirming that the experience aligned with real-world engineering collaboration needs without disrupting the existing design process.
Validation occurred across two complementary tracks: internal stakeholder review and external exposure.
Concepts and flows were reviewed iteratively with product leadership, engineering partners, and a senior design engineer SME with deep CAD and manufacturing domain experience.
These reviews focused on:
Internal validation reinforced that the system-level approach, snapshots, stories, markup, and role-aware collaboration, mapped cleanly to how teams already worked, while reducing friction caused by file-based handoffs and fragmented tools.
Importantly, feedback did not require rethinking the core interaction model, which increased confidence in the overall direction.
To pressure-test early concepts outside the immediate team, selected designs were shared in facilitated sessions at mHUB, a Chicago-based innovation and prototyping hub, with design and engineering practitioners experienced in complex systems and collaborative workflows.
These sessions served as directional validation, helping confirm:
Feedback was largely affirming and validated that the experience communicated intent clearly, even for participants encountering the platform for the first time. Minor refinements were made to labeling, affordances, and interaction clarity, while the foundational system structure remained intact.
By the end of validation, the team had:
The validation process confirmed that the platform established a strong, extensible baseline for secure, role-aware collaboration around complex 3D assemblies.


Designing collaboration systems requires treating shared understanding as a first-class design outcome, not a byproduct of UI.
In this environment, success depended less on visual polish and more on:
This work reinforced that durable collaboration experiences are built through system clarity, early alignment, and disciplined tradeoff decisions, especially when products are expected to scale in complexity and usage.