UI / UX Design
Marble website redesign
In this UI/UX case study, I will explain how I redesigned a product website, Marble website from scratch. I will talk about my process, the decisions I took, my approach to this project and what I learned while working on it.
Year :
2024
Industry :
EdTech
Client :
University of Toronto
Project Duration :
3 weeks
Tools:



Redesigning Marble Climate: When Good Intentions Met Reality
"How I transformed a developer-focused platform into a welcoming gateway for climate researchers"
"The Email That Started Everything"
February 2024. The University of Toronto's Climate Research Department asked me to redesign their website.
I opened marbleclimate.com and stared at it for five minutes, genuinely confused.
If I - someone who designs digital products for a living - couldn't understand this, what chance did a sleep-deprived PhD student have at midnight?



Problem
Week 1: Falling Down the Rabbit Hole
The original site was built with care - comprehensive, technically accurate, thoroughly documented. Brilliant scientists created a complete reference guide to everything Marble offered.
It just hadn't been designed through a user experience lens yet.
Constraints
The Constraint That Became My Design Thesis
Week 2. The dev team told me we couldn't change the backend authentication system.
My carefully planned redesign collapsed in 30 seconds.
Marble is a gateway to nodes managed by separate institutions. Manual approvals aren't a bug - they're how the system works. We can't integrate Magpie. We can't automate approvals. We can't even show real-time status.
I went home defeated. next morning, I had a different thought:
What if this constraint was actually the answer?
Everyone designs for perfect systems - instant access, seamless experiences, magic moments. But real systems are messy. They have manual approvals, wait times, imperfect infrastructure.
What if I stopped trying to hide the mess and started being honest about it? I went ahead created a user flow and documented a report on how I would tackle the constraints to convince the team.
Before User Flow
Lands on home page - Selects a node without prior knowledge->New user fills a form for registration uncertain of the wait time-> 1 road block-> Uses a third party site Magpie for account management-> 2 logins on 2 other third party sites-> starts the research
After User Flow
Homepage asks: "Existing user?" → If yes: direct login (30 seconds). If new: personalized onboarding through Student/Researcher/Hobbyist paths.
How I managed constraints
Since I couldn't eliminate the wait, I designed around it:
1. Set expectations upfront
Before users even clicked "Register," I added clear messaging: "After submitting, you'll receive a confirmation email. Administrators typically review requests within 1-2 business days."
2. Turned waiting time into preparation time
The post-submission confirmation now said: "Registration submitted! While you wait for approval (1-2 days), explore our tutorials to prepare for your research." With direct links to getting-started resources.



3. Designed email communication as part of the experience
Created a confirmation email template that explained the approval process, provided a contact person, and linked to preparatory materials. The wait became less mysterious and more productive.



4. Redesigned Magpie's UI (Game Changer!)
Instead of integrating Magpie in Marble I redesigned Magpie's UI(Login and account management) and integrated the new Login UI in the Marble Website.
Research & Insights
CONVERSATIONS THAT CHANGED MY APPROACH
01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student


01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student
01 Paradox of choice
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department
02 - Long wait time for registration and student account approvals
03 - Form filling and waiting time for registration to complete
Nodes, services, and the STAC Browser felt like separate systems rather than parts of one research workflow.
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”
03 - Form filling and waiting time for registration to complete
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department



01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student
01 Paradox of choice
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department
02 - Long wait time for registration and student account approvals
03 - Form filling and waiting time for registration to complete
Nodes, services, and the STAC Browser felt like separate systems rather than parts of one research workflow.
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”
03 - Form filling and waiting time for registration to complete
03 - Form filling and waiting time for registration to complete
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”



01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student
01 Paradox of choice
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department
02 - Long wait time for registration and student account approvals
03 - Form filling and waiting time for registration to complete
Nodes, services, and the STAC Browser felt like separate systems rather than parts of one research workflow.
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”
03 - Form filling and waiting time for registration to complete
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department



01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student
01 Paradox of choice
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department
02 - Long wait time for registration and student account approvals
03 - Form filling and waiting time for registration to complete
Nodes, services, and the STAC Browser felt like separate systems rather than parts of one research workflow.
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”
03 - Form filling and waiting time for registration to complete



Process
🎉Team was Onboarded
Since the team was onboarded and approved the login/account management system UI, I went ahead and designed low fidelity wireframes for the rest of the Mable website with only two screens -Home Page and About Page . I wanted users to find everythig in one place - Quick start menu, Information on technology and services offered, Nodes to select, Tutorials, FAQ's all accessible just on a quick scroll on Home Page. About Page for Information about Marble platform, acknowledging team members - The scientific and executive team, testimonials by existing Phd students and researchers on Marble platform.




Here’s how the prototype evolved…
Solution
Decision 1: Two Pathways, No Apologies
Week 3. My manager asked why Login was hidden until after clicking "Let's Dive!"
She was right to question it. I'd spent weeks criticizing the original site for treating everyone the same - and here I was about to make the exact same mistake.
Every design principle I'd learned said: One clear CTA per page. Don't give users choices.
But the research was undeniable: two distinct user groups with opposite needs.
I put both buttons on the hero. "Let's Dive!" for new users. "Login" for returning users. Equal weight. No hierarchy.
When I tested it with 5 students, nobody was confused. Each group naturally found their path.
The learning: Sometimes the "rules" we follow protect us from making hard decisions, not users from confusion.
Before No CTA in Hero Section
Users needed to browse through all available nodes as soon as they landed on homepage, leaving new users unclear of what to do1
After 2 CTA's in Hero Section
"Let's Dive!" for new users and "Login" for existing users giving users clear direction of what they can do as soon as they land of the Home Page.


Decision 2: The Persistent Quick Start Menu
What if one solution could serve all three?
I kept staring at my three problems: new users need orientation, returning users need speed, everyone needs to find tutorials.
After: That one solution! 💥
The Quick Start menu with four pathways (Choose a node, Tutorials, Discover data, Forum) - but here's the innovation: make it persistent. Not just on the homepage. Accessible from anywhere.
Decision 3 : The Image I Had to Fight For
Case I made
These students spend their days reading papers about climate catastrophe. They're analyzing data about ice melt, ocean acidification, species extinction. They chose this field because they care deeply about the planet.
This image isn't decoration. It's a reminder of why their work matters.
It says: You're not just accessing a server. You're researching systems that sustain life on Earth. That matters. Your work matters."
Sometimes the most important design decisions feel risky because they're emotional, not logical. But emotion is what makes people feel like they belong.



Decision 4 The Terminology Fight (And Why Student Voices Won)
Week 5. I suggested renaming "Explore the Technologies" to "Your Research ToolKit."
The technical team pushed back: "We're not selling products. We're providing access to technologies. That's accurate. JupyterLab IS a technology."
They were right. And they were wrong.
Technically accurate? Yes.
User-friendly? No.
But I wasn't going to win on opinion. So I brought data - specifically, student quotes:
"I didn't understand what 'integrated development environment' meant. I just wanted to know if I could run Python code."
"I kept looking for 'data access' but the page said 'data catalog' and I wasn't sure if that was the same thing."
Decision 5 : The Segmentation Risk That Paid Off
"What are you? Student / Researcher / Hobbyist"
This terrified me. My fear: What if people don't identify with these categories? What if it creates friction? What if asking them to self-select makes them bounce? In design reviews, I heard: "Why not just show everyone the same content? Why complicate it?" Fair question. So I tested it. 10 students. Two versions: One page with all content - Segmented paths with filtered content
After User-Driven Advanced Filters
That's the difference between accessibility and belonging. Anyone can use the site (accessibility). But do they feel like it was designed WITH them in mind (belonging)? The segmentation created belonging.
But here's what really convinced me. One student said:
"When I clicked 'Student,' it felt like someone actually thought about me. Like this site was FOR me, not just available to me."
Decision 6 : Two Weeks in Node Selection
Red Oak. PAVICS. Hirondelle.
Three computational nodes. Different institutions. Different datasets. Different capabilities.
To users? Three meaningless names.
I tried everything:
Attempt 1: Comparison table
Detailed features, specs, availability. Result: Students felt like they were shopping for cell phone plans. Wrong mental model.
Attempt 2: Geographic map
Show where nodes are located. Result: Implied proximity matters. It doesn't. They're all remote.
I was stuck. Genuinely stuck.
Week 4, Thursday night, 11pm. I was staring at my Figma file, exhausted and frustrated. I'd spent TWO WEEKS on one page and nothing worked.
Then I asked myself a different question:
What if I'm solving the wrong problem?
I'd been trying to design for "the correct choice." Guide them to the "best" node. Optimize their decision.
But what if there IS no "correct" choice? What if all three nodes are valid, and students just need enough context to pick one that feels right?
What if confidence matters more than optimization?
That reframe unlocked everything.
I designed the earth visualization - not to be pretty, but to communicate: These nodes are part of a connected global network.
Then I added just enough context:
Status (Is it available?)
Registration limits (Can I join?)
Institution (Where is it?)
Contact (Who can I ask?)
What happens next (You'll wait 1-2 days for approval)



When I tested this version, students said:
"Oh, I get it. These are different servers, and good to know there's a wait. Now I'm prepared."
"I'll choose Red Oak since it's at my university."
Not everyone made the same choice. But everyone made a confident choice.
That's the win.
The Moment I Knew It Actually Worked
Week 11. Final test. 2 first-year PhD student went from homepage to registration in 2 minutes, 43 seconds (previous average: 8+ minutes).
They looked up: "That was pretty easy. So I just wait for the email now?"
Yes. They understood what happens next. No confusion.
Good design feels like nothing.
Reflection
Three Months Later: What Actually Changed
+52%
Registration completion
-65%
Time to register (8min → 3min)
-71%
Reduction in support tickets
But here's what mattered more.
A professor emailed:
"I used to schedule 30-minute onboarding sessions with every new student. This semester, I just sent the link. They all figured it out."
A student posted in Slack:
"Finally, a research tool that doesn't make me feel stupid for asking questions."
That's impact. Not percentages. People feeling capable and supported.
Reflection
What Didn't Work (And What I'd Fix)
Let me be honest about my failures:
The FAQ Page Was an Afterthought
I designed it in 2 hours right before launch. Slapped some accordion components together. Called it done. Post-launch analytics: 3rd most visited page. Average time on page: 4 minutes. Students were hunting for answers there. And I'd given them the bare minimum. If I could go back: I'd treat FAQ as a critical onboarding tool, not a checkbox. I'd organize it by user journey stages, not alphabetically. I'd add visuals, videos, examples. The lesson I carry now: No page is "just" secondary. Every page is someone's lifeline.
I Should Have Designed the Emails First, Not Last
The confirmation and approval emails are functional but bland. They work, but they could reinforce the brand, build excitement, provide better preparation resources.
Emails are part of the user experience. I know that now.
I Didn't Test With Enough Diverse Users
We focused heavily on PhD students (the primary audience). But professional researchers and hobbyists use Marble too. Their needs are different.
Post-launch, we heard from professional researchers that they wished there was a "Skip orientation" option. They don't need the hand-holding.
If I'd tested with them earlier, I would've built that escape hatch.
My Design Principles (Before and After)
Before Marble, I believed:
Follow best practices religiously One CTA per page, always Hide complexity from users Perfect systems matter most Designers know better than users
After Marble, I know:
Best practices serve users, not ego Multiple paths beat singular optimization when users have different needs Honesty about complexity builds more trust than fake seamlessness Transparent imperfect systems beat opaque perfect ones Users' voices trump designer opinions
The biggest shift: I used to design for how systems SHOULD work. Now I design for how humans ACTUALLY experience them.
The biggest shift: I used to design for how systems SHOULD work. Now I design for how humans ACTUALLY experience them.
What I'd Build Next
Senior designers understand scope. Here's what I'd tackle with more time:
Real-time approval status tracking (requires backend work)
Smart tutorial recommendations based on node choice
Peer mentorship matching for new students
Mobile-optimized registration flow
Shipping isn't the end. It's a milestone.
Final Reflection
I used to think design was making things pretty and solving problems with clever solutions.
Now I know design is translation.
Between the brilliant scientists who built Marble and the brilliant students who needed it, something was lost in translation. Not because anyone was wrong, but because technical language and human language aren't the same.
My job wasn't to fix what was broken. It was to build a bridge between two different ways of thinking.
Sometimes that bridge is beautiful imagery.
Sometimes it's dual pathways.
Sometimes it's honest communication about imperfect systems.
But it always starts with empathy - sitting with someone's confusion until you understand it deeply, then translating that into pixels that help.
That's what design is.
That's what I did at Marble.
More Projects
UI / UX Design
Marble website redesign
In this UI/UX case study, I will explain how I redesigned a product website, Marble website from scratch. I will talk about my process, the decisions I took, my approach to this project and what I learned while working on it.
Year :
2024
Industry :
EdTech
Client :
University of Toronto
Project Duration :
3 weeks
Tools:



Redesigning Marble Climate: When Good Intentions Met Reality
"How I transformed a developer-focused platform into a welcoming gateway for climate researchers"
"The Email That Started Everything"
February 2024. The University of Toronto's Climate Research Department asked me to redesign their website.
I opened marbleclimate.com and stared at it for five minutes, genuinely confused.
If I - someone who designs digital products for a living - couldn't understand this, what chance did a sleep-deprived PhD student have at midnight?



Problem
Week 1: Falling Down the Rabbit Hole
The original site was built with care - comprehensive, technically accurate, thoroughly documented. Brilliant scientists created a complete reference guide to everything Marble offered.
It just hadn't been designed through a user experience lens yet.
Constraints
The Constraint That Became My Design Thesis
Week 2. The dev team told me we couldn't change the backend authentication system.
My carefully planned redesign collapsed in 30 seconds.
Marble is a gateway to nodes managed by separate institutions. Manual approvals aren't a bug - they're how the system works. We can't integrate Magpie. We can't automate approvals. We can't even show real-time status.
I went home defeated. next morning, I had a different thought:
What if this constraint was actually the answer?
Everyone designs for perfect systems - instant access, seamless experiences, magic moments. But real systems are messy. They have manual approvals, wait times, imperfect infrastructure.
What if I stopped trying to hide the mess and started being honest about it? I went ahead created a user flow and documented a report on how I would tackle the constraints to convince the team.
Before User Flow
Lands on home page - Selects a node without prior knowledge->New user fills a form for registration uncertain of the wait time-> 1 road block-> Uses a third party site Magpie for account management-> 2 logins on 2 other third party sites-> starts the research
After User Flow
Homepage asks: "Existing user?" → If yes: direct login (30 seconds). If new: personalized onboarding through Student/Researcher/Hobbyist paths.
How I managed constraints
Since I couldn't eliminate the wait, I designed around it:
1. Set expectations upfront
Before users even clicked "Register," I added clear messaging: "After submitting, you'll receive a confirmation email. Administrators typically review requests within 1-2 business days."
2. Turned waiting time into preparation time
The post-submission confirmation now said: "Registration submitted! While you wait for approval (1-2 days), explore our tutorials to prepare for your research." With direct links to getting-started resources.



3. Designed email communication as part of the experience
Created a confirmation email template that explained the approval process, provided a contact person, and linked to preparatory materials. The wait became less mysterious and more productive.



4. Redesigned Magpie's UI (Game Changer!)
Instead of integrating Magpie in Marble I redesigned Magpie's UI(Login and account management) and integrated the new Login UI in the Marble Website.
Research & Insights
CONVERSATIONS THAT CHANGED MY APPROACH
01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student


01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student
01 Paradox of choice
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department
02 - Long wait time for registration and student account approvals
03 - Form filling and waiting time for registration to complete
Nodes, services, and the STAC Browser felt like separate systems rather than parts of one research workflow.
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”
03 - Form filling and waiting time for registration to complete
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department



01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student
01 Paradox of choice
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department
02 - Long wait time for registration and student account approvals
03 - Form filling and waiting time for registration to complete
Nodes, services, and the STAC Browser felt like separate systems rather than parts of one research workflow.
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”
03 - Form filling and waiting time for registration to complete
03 - Form filling and waiting time for registration to complete
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”



01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student
01 Paradox of choice
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department
02 - Long wait time for registration and student account approvals
03 - Form filling and waiting time for registration to complete
Nodes, services, and the STAC Browser felt like separate systems rather than parts of one research workflow.
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”
03 - Form filling and waiting time for registration to complete
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department



01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student
01 Paradox of choice
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department
02 - Long wait time for registration and student account approvals
03 - Form filling and waiting time for registration to complete
Nodes, services, and the STAC Browser felt like separate systems rather than parts of one research workflow.
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”
03 - Form filling and waiting time for registration to complete



Process
🎉Team was Onboarded
Since the team was onboarded and approved the login/account management system UI, I went ahead and designed low fidelity wireframes for the rest of the Mable website with only two screens -Home Page and About Page . I wanted users to find everythig in one place - Quick start menu, Information on technology and services offered, Nodes to select, Tutorials, FAQ's all accessible just on a quick scroll on Home Page. About Page for Information about Marble platform, acknowledging team members - The scientific and executive team, testimonials by existing Phd students and researchers on Marble platform.




Here’s how the prototype evolved…
Solution
Decision 1: Two Pathways, No Apologies
Week 3. My manager asked why Login was hidden until after clicking "Let's Dive!"
She was right to question it. I'd spent weeks criticizing the original site for treating everyone the same - and here I was about to make the exact same mistake.
Every design principle I'd learned said: One clear CTA per page. Don't give users choices.
But the research was undeniable: two distinct user groups with opposite needs.
I put both buttons on the hero. "Let's Dive!" for new users. "Login" for returning users. Equal weight. No hierarchy.
When I tested it with 5 students, nobody was confused. Each group naturally found their path.
The learning: Sometimes the "rules" we follow protect us from making hard decisions, not users from confusion.
Before No CTA in Hero Section
Users needed to browse through all available nodes as soon as they landed on homepage, leaving new users unclear of what to do1
After 2 CTA's in Hero Section
"Let's Dive!" for new users and "Login" for existing users giving users clear direction of what they can do as soon as they land of the Home Page.


Decision 2: The Persistent Quick Start Menu
What if one solution could serve all three?
I kept staring at my three problems: new users need orientation, returning users need speed, everyone needs to find tutorials.
After: That one solution! 💥
The Quick Start menu with four pathways (Choose a node, Tutorials, Discover data, Forum) - but here's the innovation: make it persistent. Not just on the homepage. Accessible from anywhere.
Decision 3 : The Image I Had to Fight For
Case I made
These students spend their days reading papers about climate catastrophe. They're analyzing data about ice melt, ocean acidification, species extinction. They chose this field because they care deeply about the planet.
This image isn't decoration. It's a reminder of why their work matters.
It says: You're not just accessing a server. You're researching systems that sustain life on Earth. That matters. Your work matters."
Sometimes the most important design decisions feel risky because they're emotional, not logical. But emotion is what makes people feel like they belong.



Decision 4 The Terminology Fight (And Why Student Voices Won)
Week 5. I suggested renaming "Explore the Technologies" to "Your Research ToolKit."
The technical team pushed back: "We're not selling products. We're providing access to technologies. That's accurate. JupyterLab IS a technology."
They were right. And they were wrong.
Technically accurate? Yes.
User-friendly? No.
But I wasn't going to win on opinion. So I brought data - specifically, student quotes:
"I didn't understand what 'integrated development environment' meant. I just wanted to know if I could run Python code."
"I kept looking for 'data access' but the page said 'data catalog' and I wasn't sure if that was the same thing."
Decision 5 : The Segmentation Risk That Paid Off
"What are you? Student / Researcher / Hobbyist"
This terrified me. My fear: What if people don't identify with these categories? What if it creates friction? What if asking them to self-select makes them bounce? In design reviews, I heard: "Why not just show everyone the same content? Why complicate it?" Fair question. So I tested it. 10 students. Two versions: One page with all content - Segmented paths with filtered content
After User-Driven Advanced Filters
That's the difference between accessibility and belonging. Anyone can use the site (accessibility). But do they feel like it was designed WITH them in mind (belonging)? The segmentation created belonging.
But here's what really convinced me. One student said:
"When I clicked 'Student,' it felt like someone actually thought about me. Like this site was FOR me, not just available to me."
Decision 6 : Two Weeks in Node Selection
Red Oak. PAVICS. Hirondelle.
Three computational nodes. Different institutions. Different datasets. Different capabilities.
To users? Three meaningless names.
I tried everything:
Attempt 1: Comparison table
Detailed features, specs, availability. Result: Students felt like they were shopping for cell phone plans. Wrong mental model.
Attempt 2: Geographic map
Show where nodes are located. Result: Implied proximity matters. It doesn't. They're all remote.
I was stuck. Genuinely stuck.
Week 4, Thursday night, 11pm. I was staring at my Figma file, exhausted and frustrated. I'd spent TWO WEEKS on one page and nothing worked.
Then I asked myself a different question:
What if I'm solving the wrong problem?
I'd been trying to design for "the correct choice." Guide them to the "best" node. Optimize their decision.
But what if there IS no "correct" choice? What if all three nodes are valid, and students just need enough context to pick one that feels right?
What if confidence matters more than optimization?
That reframe unlocked everything.
I designed the earth visualization - not to be pretty, but to communicate: These nodes are part of a connected global network.
Then I added just enough context:
Status (Is it available?)
Registration limits (Can I join?)
Institution (Where is it?)
Contact (Who can I ask?)
What happens next (You'll wait 1-2 days for approval)



When I tested this version, students said:
"Oh, I get it. These are different servers, and good to know there's a wait. Now I'm prepared."
"I'll choose Red Oak since it's at my university."
Not everyone made the same choice. But everyone made a confident choice.
That's the win.
The Moment I Knew It Actually Worked
Week 11. Final test. 2 first-year PhD student went from homepage to registration in 2 minutes, 43 seconds (previous average: 8+ minutes).
They looked up: "That was pretty easy. So I just wait for the email now?"
Yes. They understood what happens next. No confusion.
Good design feels like nothing.
Reflection
Three Months Later: What Actually Changed
+52%
Registration completion
-65%
Time to register (8min → 3min)
-71%
Reduction in support tickets
But here's what mattered more.
A professor emailed:
"I used to schedule 30-minute onboarding sessions with every new student. This semester, I just sent the link. They all figured it out."
A student posted in Slack:
"Finally, a research tool that doesn't make me feel stupid for asking questions."
That's impact. Not percentages. People feeling capable and supported.
Reflection
What Didn't Work (And What I'd Fix)
Let me be honest about my failures:
The FAQ Page Was an Afterthought
I designed it in 2 hours right before launch. Slapped some accordion components together. Called it done. Post-launch analytics: 3rd most visited page. Average time on page: 4 minutes. Students were hunting for answers there. And I'd given them the bare minimum. If I could go back: I'd treat FAQ as a critical onboarding tool, not a checkbox. I'd organize it by user journey stages, not alphabetically. I'd add visuals, videos, examples. The lesson I carry now: No page is "just" secondary. Every page is someone's lifeline.
I Should Have Designed the Emails First, Not Last
The confirmation and approval emails are functional but bland. They work, but they could reinforce the brand, build excitement, provide better preparation resources.
Emails are part of the user experience. I know that now.
I Didn't Test With Enough Diverse Users
We focused heavily on PhD students (the primary audience). But professional researchers and hobbyists use Marble too. Their needs are different.
Post-launch, we heard from professional researchers that they wished there was a "Skip orientation" option. They don't need the hand-holding.
If I'd tested with them earlier, I would've built that escape hatch.
My Design Principles (Before and After)
Before Marble, I believed:
Follow best practices religiously One CTA per page, always Hide complexity from users Perfect systems matter most Designers know better than users
After Marble, I know:
Best practices serve users, not ego Multiple paths beat singular optimization when users have different needs Honesty about complexity builds more trust than fake seamlessness Transparent imperfect systems beat opaque perfect ones Users' voices trump designer opinions
The biggest shift: I used to design for how systems SHOULD work. Now I design for how humans ACTUALLY experience them.
The biggest shift: I used to design for how systems SHOULD work. Now I design for how humans ACTUALLY experience them.
What I'd Build Next
Senior designers understand scope. Here's what I'd tackle with more time:
Real-time approval status tracking (requires backend work)
Smart tutorial recommendations based on node choice
Peer mentorship matching for new students
Mobile-optimized registration flow
Shipping isn't the end. It's a milestone.
Final Reflection
I used to think design was making things pretty and solving problems with clever solutions.
Now I know design is translation.
Between the brilliant scientists who built Marble and the brilliant students who needed it, something was lost in translation. Not because anyone was wrong, but because technical language and human language aren't the same.
My job wasn't to fix what was broken. It was to build a bridge between two different ways of thinking.
Sometimes that bridge is beautiful imagery.
Sometimes it's dual pathways.
Sometimes it's honest communication about imperfect systems.
But it always starts with empathy - sitting with someone's confusion until you understand it deeply, then translating that into pixels that help.
That's what design is.
That's what I did at Marble.
More Projects
UI / UX Design
Marble website redesign
In this UI/UX case study, I will explain how I redesigned a product website, Marble website from scratch. I will talk about my process, the decisions I took, my approach to this project and what I learned while working on it.
Year :
2024
Industry :
EdTech
Client :
University of Toronto
Project Duration :
3 weeks
Tools:



Redesigning Marble Climate: When Good Intentions Met Reality
"How I transformed a developer-focused platform into a welcoming gateway for climate researchers"
"The Email That Started Everything"
February 2024. The University of Toronto's Climate Research Department asked me to redesign their website.
I opened marbleclimate.com and stared at it for five minutes, genuinely confused.
If I - someone who designs digital products for a living - couldn't understand this, what chance did a sleep-deprived PhD student have at midnight?



Problem
Week 1: Falling Down the Rabbit Hole
The original site was built with care - comprehensive, technically accurate, thoroughly documented. Brilliant scientists created a complete reference guide to everything Marble offered.
It just hadn't been designed through a user experience lens yet.
Constraints
The Constraint That Became My Design Thesis
Week 2. The dev team told me we couldn't change the backend authentication system.
My carefully planned redesign collapsed in 30 seconds.
Marble is a gateway to nodes managed by separate institutions. Manual approvals aren't a bug - they're how the system works. We can't integrate Magpie. We can't automate approvals. We can't even show real-time status.
I went home defeated. next morning, I had a different thought:
What if this constraint was actually the answer?
Everyone designs for perfect systems - instant access, seamless experiences, magic moments. But real systems are messy. They have manual approvals, wait times, imperfect infrastructure.
What if I stopped trying to hide the mess and started being honest about it? I went ahead created a user flow and documented a report on how I would tackle the constraints to convince the team.
Before User Flow
Lands on home page - Selects a node without prior knowledge->New user fills a form for registration uncertain of the wait time-> 1 road block-> Uses a third party site Magpie for account management-> 2 logins on 2 other third party sites-> starts the research
After User Flow
Homepage asks: "Existing user?" → If yes: direct login (30 seconds). If new: personalized onboarding through Student/Researcher/Hobbyist paths.
How I managed constraints
Since I couldn't eliminate the wait, I designed around it:
1. Set expectations upfront
Before users even clicked "Register," I added clear messaging: "After submitting, you'll receive a confirmation email. Administrators typically review requests within 1-2 business days."
2. Turned waiting time into preparation time
The post-submission confirmation now said: "Registration submitted! While you wait for approval (1-2 days), explore our tutorials to prepare for your research." With direct links to getting-started resources.



3. Designed email communication as part of the experience
Created a confirmation email template that explained the approval process, provided a contact person, and linked to preparatory materials. The wait became less mysterious and more productive.



4. Redesigned Magpie's UI (Game Changer!)
Instead of integrating Magpie in Marble I redesigned Magpie's UI(Login and account management) and integrated the new Login UI in the Marble Website.
Research & Insights
CONVERSATIONS THAT CHANGED MY APPROACH
01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student


01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student
01 Paradox of choice
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department
02 - Long wait time for registration and student account approvals
03 - Form filling and waiting time for registration to complete
Nodes, services, and the STAC Browser felt like separate systems rather than parts of one research workflow.
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”
03 - Form filling and waiting time for registration to complete
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department



01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student
01 Paradox of choice
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department
02 - Long wait time for registration and student account approvals
03 - Form filling and waiting time for registration to complete
Nodes, services, and the STAC Browser felt like separate systems rather than parts of one research workflow.
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”
03 - Form filling and waiting time for registration to complete
03 - Form filling and waiting time for registration to complete
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”



01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student
01 Paradox of choice
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department
02 - Long wait time for registration and student account approvals
03 - Form filling and waiting time for registration to complete
Nodes, services, and the STAC Browser felt like separate systems rather than parts of one research workflow.
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”
03 - Form filling and waiting time for registration to complete
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department



01 Paradox of choice
"I was not sure which node should I choose! Thanks to the professors and the Marble team who walk me through it." - PhD student
01 Paradox of choice
02 - Long wait time for registration and student account approvals
“Every time a new student joins, we end up explaining the same tools again. It takes hours, and it’s not sustainable.” - HOD Climate Science Department
02 - Long wait time for registration and student account approvals
03 - Form filling and waiting time for registration to complete
Nodes, services, and the STAC Browser felt like separate systems rather than parts of one research workflow.
“I reached out to the team to find out how long it would take to access RedOak services after filling the registration form”
03 - Form filling and waiting time for registration to complete



Process
🎉Team was Onboarded
Since the team was onboarded and approved the login/account management system UI, I went ahead and designed low fidelity wireframes for the rest of the Mable website with only two screens -Home Page and About Page . I wanted users to find everythig in one place - Quick start menu, Information on technology and services offered, Nodes to select, Tutorials, FAQ's all accessible just on a quick scroll on Home Page. About Page for Information about Marble platform, acknowledging team members - The scientific and executive team, testimonials by existing Phd students and researchers on Marble platform.




Here’s how the prototype evolved…
Solution
Decision 1: Two Pathways, No Apologies
Week 3. My manager asked why Login was hidden until after clicking "Let's Dive!"
She was right to question it. I'd spent weeks criticizing the original site for treating everyone the same - and here I was about to make the exact same mistake.
Every design principle I'd learned said: One clear CTA per page. Don't give users choices.
But the research was undeniable: two distinct user groups with opposite needs.
I put both buttons on the hero. "Let's Dive!" for new users. "Login" for returning users. Equal weight. No hierarchy.
When I tested it with 5 students, nobody was confused. Each group naturally found their path.
The learning: Sometimes the "rules" we follow protect us from making hard decisions, not users from confusion.
Before No CTA in Hero Section
Users needed to browse through all available nodes as soon as they landed on homepage, leaving new users unclear of what to do1
After 2 CTA's in Hero Section
"Let's Dive!" for new users and "Login" for existing users giving users clear direction of what they can do as soon as they land of the Home Page.


Decision 2: The Persistent Quick Start Menu
What if one solution could serve all three?
I kept staring at my three problems: new users need orientation, returning users need speed, everyone needs to find tutorials.
After: That one solution! 💥
The Quick Start menu with four pathways (Choose a node, Tutorials, Discover data, Forum) - but here's the innovation: make it persistent. Not just on the homepage. Accessible from anywhere.
Decision 3 : The Image I Had to Fight For
Case I made
These students spend their days reading papers about climate catastrophe. They're analyzing data about ice melt, ocean acidification, species extinction. They chose this field because they care deeply about the planet.
This image isn't decoration. It's a reminder of why their work matters.
It says: You're not just accessing a server. You're researching systems that sustain life on Earth. That matters. Your work matters."
Sometimes the most important design decisions feel risky because they're emotional, not logical. But emotion is what makes people feel like they belong.



Decision 4 The Terminology Fight (And Why Student Voices Won)
Week 5. I suggested renaming "Explore the Technologies" to "Your Research ToolKit."
The technical team pushed back: "We're not selling products. We're providing access to technologies. That's accurate. JupyterLab IS a technology."
They were right. And they were wrong.
Technically accurate? Yes.
User-friendly? No.
But I wasn't going to win on opinion. So I brought data - specifically, student quotes:
"I didn't understand what 'integrated development environment' meant. I just wanted to know if I could run Python code."
"I kept looking for 'data access' but the page said 'data catalog' and I wasn't sure if that was the same thing."
Decision 5 : The Segmentation Risk That Paid Off
"What are you? Student / Researcher / Hobbyist"
This terrified me. My fear: What if people don't identify with these categories? What if it creates friction? What if asking them to self-select makes them bounce? In design reviews, I heard: "Why not just show everyone the same content? Why complicate it?" Fair question. So I tested it. 10 students. Two versions: One page with all content - Segmented paths with filtered content
After User-Driven Advanced Filters
That's the difference between accessibility and belonging. Anyone can use the site (accessibility). But do they feel like it was designed WITH them in mind (belonging)? The segmentation created belonging.
But here's what really convinced me. One student said:
"When I clicked 'Student,' it felt like someone actually thought about me. Like this site was FOR me, not just available to me."
Decision 6 : Two Weeks in Node Selection
Red Oak. PAVICS. Hirondelle.
Three computational nodes. Different institutions. Different datasets. Different capabilities.
To users? Three meaningless names.
I tried everything:
Attempt 1: Comparison table
Detailed features, specs, availability. Result: Students felt like they were shopping for cell phone plans. Wrong mental model.
Attempt 2: Geographic map
Show where nodes are located. Result: Implied proximity matters. It doesn't. They're all remote.
I was stuck. Genuinely stuck.
Week 4, Thursday night, 11pm. I was staring at my Figma file, exhausted and frustrated. I'd spent TWO WEEKS on one page and nothing worked.
Then I asked myself a different question:
What if I'm solving the wrong problem?
I'd been trying to design for "the correct choice." Guide them to the "best" node. Optimize their decision.
But what if there IS no "correct" choice? What if all three nodes are valid, and students just need enough context to pick one that feels right?
What if confidence matters more than optimization?
That reframe unlocked everything.
I designed the earth visualization - not to be pretty, but to communicate: These nodes are part of a connected global network.
Then I added just enough context:
Status (Is it available?)
Registration limits (Can I join?)
Institution (Where is it?)
Contact (Who can I ask?)
What happens next (You'll wait 1-2 days for approval)



When I tested this version, students said:
"Oh, I get it. These are different servers, and good to know there's a wait. Now I'm prepared."
"I'll choose Red Oak since it's at my university."
Not everyone made the same choice. But everyone made a confident choice.
That's the win.
The Moment I Knew It Actually Worked
Week 11. Final test. 2 first-year PhD student went from homepage to registration in 2 minutes, 43 seconds (previous average: 8+ minutes).
They looked up: "That was pretty easy. So I just wait for the email now?"
Yes. They understood what happens next. No confusion.
Good design feels like nothing.
Reflection
Three Months Later: What Actually Changed
+52%
Registration completion
-65%
Time to register (8min → 3min)
-71%
Reduction in support tickets
But here's what mattered more.
A professor emailed:
"I used to schedule 30-minute onboarding sessions with every new student. This semester, I just sent the link. They all figured it out."
A student posted in Slack:
"Finally, a research tool that doesn't make me feel stupid for asking questions."
That's impact. Not percentages. People feeling capable and supported.
Reflection
What Didn't Work (And What I'd Fix)
Let me be honest about my failures:
The FAQ Page Was an Afterthought
I designed it in 2 hours right before launch. Slapped some accordion components together. Called it done. Post-launch analytics: 3rd most visited page. Average time on page: 4 minutes. Students were hunting for answers there. And I'd given them the bare minimum. If I could go back: I'd treat FAQ as a critical onboarding tool, not a checkbox. I'd organize it by user journey stages, not alphabetically. I'd add visuals, videos, examples. The lesson I carry now: No page is "just" secondary. Every page is someone's lifeline.
I Should Have Designed the Emails First, Not Last
The confirmation and approval emails are functional but bland. They work, but they could reinforce the brand, build excitement, provide better preparation resources.
Emails are part of the user experience. I know that now.
I Didn't Test With Enough Diverse Users
We focused heavily on PhD students (the primary audience). But professional researchers and hobbyists use Marble too. Their needs are different.
Post-launch, we heard from professional researchers that they wished there was a "Skip orientation" option. They don't need the hand-holding.
If I'd tested with them earlier, I would've built that escape hatch.
My Design Principles (Before and After)
Before Marble, I believed:
Follow best practices religiously One CTA per page, always Hide complexity from users Perfect systems matter most Designers know better than users
After Marble, I know:
Best practices serve users, not ego Multiple paths beat singular optimization when users have different needs Honesty about complexity builds more trust than fake seamlessness Transparent imperfect systems beat opaque perfect ones Users' voices trump designer opinions
The biggest shift: I used to design for how systems SHOULD work. Now I design for how humans ACTUALLY experience them.
The biggest shift: I used to design for how systems SHOULD work. Now I design for how humans ACTUALLY experience them.
What I'd Build Next
Senior designers understand scope. Here's what I'd tackle with more time:
Real-time approval status tracking (requires backend work)
Smart tutorial recommendations based on node choice
Peer mentorship matching for new students
Mobile-optimized registration flow
Shipping isn't the end. It's a milestone.
Final Reflection
I used to think design was making things pretty and solving problems with clever solutions.
Now I know design is translation.
Between the brilliant scientists who built Marble and the brilliant students who needed it, something was lost in translation. Not because anyone was wrong, but because technical language and human language aren't the same.
My job wasn't to fix what was broken. It was to build a bridge between two different ways of thinking.
Sometimes that bridge is beautiful imagery.
Sometimes it's dual pathways.
Sometimes it's honest communication about imperfect systems.
But it always starts with empathy - sitting with someone's confusion until you understand it deeply, then translating that into pixels that help.
That's what design is.
That's what I did at Marble.

