Loading

0%

Striveworks

Case Study

Assignment

Striveworks – Wireframing a Concept for an ML Training Platform

Overview

Striveworks is a B2B machine learning operations platform designed for data scientists and ML engineers to manage, train, and deploy machine learning models at scale. I was tasked with leading the UX concept development for a new ML training system within the platform. This effort focused on creating wireframes that explored how to improve the experience of configuring, running, and monitoring model training workflows.


Challenge

Machine learning training is a foundational component of artificial intelligence, where algorithms learn from large datasets to make predictions or decisions. Within platforms like Striveworks, users must manage complex tasks such as configuring training jobs, tuning hyperparameters, selecting datasets, and evaluating model performance metrics (e.g., accuracy, loss, and drift).

These technical workflows are intricate and high-stakes. For data scientists and engineers, usability challenges in this space can directly affect productivity, model quality, and time to deployment.


UX Goals
  • Simplify setup and monitoring of ML training jobs
  • Support technical depth without overwhelming the user
  • Improve clarity of data and feedback through effective visual hierarchy
  • Ensure flexibility and scalability through modular design patterns

Wireframing the Concept

Using Figma, I developed a series of low-fidelity wireframes focused on key interaction flows:

  • Initiating a training job: selecting a dataset, configuring parameters, launching experiments
  • Monitoring progress: real-time updates on training status, with performance charts and logs
  • Exploring results: comparing model versions and visualizing key metrics like loss curves and accuracy

Throughout the wireframes, I applied:

  • Design system principles to maintain consistency and accelerate scaling
  • Usability heuristics to ensure learnability and reduce friction
  • Data visualization best practices for clarity in metric-heavy screens

Feedback & Iteration

I shared early concepts with internal stakeholders and engineers to validate assumptions and gather input. Feedback helped refine:

  • Layout structure for more intuitive scanning
  • Labeling and terminology tailored to user mental models
  • Interaction patterns for adjusting parameters and launching jobs

These iterations helped ensure that even in concept form, the wireframes reflected real-world use and technical expectations.


Outcome

This wireframing exercise delivered a clear UX direction for a machine learning training module—prioritizing usability without compromising the complexity required by expert users. While the work remained at the conceptual stage, it provided a blueprint for how Striveworks could streamline their ML training experience and better support their technical audience.


Key Takeaways
  • Clarity is critical in high-complexity technical platforms—especially when users are balancing experimentation with performance goals.
  • Modular, scalable wireframes help bridge the gap between UX vision and engineering execution.
  • Early concept validation ensures alignment before high-fidelity design or development begins.