Data needed 0
Product Design LeaderDenver, CO

Alexa Jaime

I design products, shape systems, and grow the teams behind them.

See my work ›
Founding designerBuilt design + UXR teamsAI product designDesign systemsMentor

Selected work

Case studies

MagicSchool AI · 2026

Presentation Generator

Teachers loved our outlines but had to rebuild them as slides. I led the redesign that turns one prompt into a classroom-ready, editable deck, shipped in about a month.

Read case study ›

Key results since launch

1M+

Generations in the first month

41%

Of teachers who tried it came back to use it again

10K

Returning teachers whose first activity this school year was a presentation

Data as of Oct 14, 2026

MagicSchool AI · 2026

Platform redesign

MagicSchool had grown one feature at a time. I led the information architecture redesign that made it one coherent product, aligned every squad it touched, and shipped for back to school.

Read case study ›

Key results

6 min→3 min

Average time for a teacher to create their first AI output

24%→40%

New users generating content with Raina in their first week, after the redesign launched.

MagicSchool AI · 2025 – NowSpellbook design systemA shared system built with engineering, from first funding pitch to the foundation the whole app runs on.
Read case study ›
Celonis · 2023Transformation HubHelping customers set up value tracking and see the business impact of their process improvements.
Read case study ›
Quantum Metric · 2022Customer JourneysShowing how users move through a product, and linking every path to the sessions behind it.
Read case study ›
Quantum MetricDashboards for enterprise analyticsA design that let users build their own custom dashboards.
Write-up soon

How I work

Proven strengths

Systems

I've led design system work at Quantum Metric and MagicSchool, and contributed to the systems at every company I've been part of. I think in systems beyond components: shared patterns, information architecture, and decision frameworks that keep teams aligned and help them ship faster without losing quality.

Influence

I shape what gets built, not just how it looks. I partner with product, engineering, and research to frame problems and guide roadmap tradeoffs, and I've grown teams, including building the design and research functions at Quantum Metric.

Adaptability

I've kept learning through every shift in how products get made. Today AI is built into how I explore, prototype, and test, so I can validate ideas faster and bring sharper evidence to every decision.

  • Shipping PRs to production using Claude Code and Cursor

About

I’m a Staff Product Designer in Denver with 12+ years of experience, now focused on designing AI-native products. I shape how people work alongside AI, from conversational experiences to the workflows and patterns that scale across teams.

I prototype in code and ship PRs, using AI to move from idea to production faster. Still, I’d rather solve hard problems with good people than easy ones alone, and building faster has only made that truer for me. When everyone can bring a prototype to the table, I love being the one who steps back to see how the ideas fit together into one experience for the user. I thrive on teams that move quickly but make time to align, where I can learn from the people around me and help others grow.

Experience

MagicSchool AI2025–NowStaff Product Designer · AI for education
Celonis2023–2025Staff Product Designer · Process intelligence
Quantum Metric2018–2023Principal Product Designer + Manager · Digital analyticsFounding Product Designer → Lead → PrincipalFounding designer from Series A to a $1B+ valuation
Full history on LinkedIn ↗
← All work

Platform redesign

6→3 minAverage time to first generation
24% → 40%New users generating with Raina in their first week

MagicSchool had grown one feature at a time, and its structure couldn't hold where the product was going. Before deciding what to build, I led discovery across product data, research, and a full audit of the platform. That work defined four new surfaces and an updated sidebar navigation, which we designed and shipped for back to school, halving the time it takes a teacher to create their first output.

RoleDesign Lead
TimelineFeb–Jul 2026
PartnersPM + Eng + Design across 3 squads
ToolsClaude, Claude Code, Lovable, FigJam, Figma, Maze

Problem

The structure couldn't hold where the product was going.

We planned to keep adding features, but there was never an obvious place to put them. Each one landed in an increasingly busy sidebar as one more option for teachers who already felt overwhelmed, instead of fitting into their natural workflow as educators.

Meanwhile, Amplitude showed that teachers who used Raina, our AI chat assistant, were 2x more likely to come back than those who used Teacher Tools. Our hypothesis: Raina gave educators faster, more useful results for their roles, while teachers described the rest of the product as overwhelming and impersonal.

That made Raina more than a chat feature. As both a professional copilot and an instructional tool, it could become the entry point into deeper adoption of the rest of the product.

Before: every teacher landed on 80+ tools, with features nested in sidebar folders.

MagicSchool before the redesign, in dark mode: every teacher landed on Teacher Tools, a grid of 80+ tools, with a sidebar of nested folders for Magic Tools, Raina, MagicStudent, and MagicSchool Labs. The same screen before the redesign, in light mode.

Alignment

The hardest approval was internal.

This work wasn't on the roadmap. With no dedicated PM, I drove alignment myself to build momentum, earn buy-in, and secure dedicated resources, starting with leadership. I brought them into working sessions to define the product vision around four inputs: teachers' biggest pain points, what the business needed, what would help sales, and our shift toward enterprise, which shaped what we needed to offer schools and districts beyond our Free and Plus tiers.

That vision shaped decisions across the whole product, touching every squad's surfaces and metrics, including how the admin experience fit into the new structure. I worked with each of the three squads to understand where the new structure might help or hurt them, and used the shared vision to guide tradeoffs.

AI made that alignment move much faster. I used Claude as a thought partner while mapping flows, built rapid prototypes as part of ideation (first in Lovable, then in Claude Code), and iterated on them quickly with each team so everyone could see and react to the same vision.

Process

We started with questions, not screens.

Before choosing what to change, we needed to understand where the structure was failing and where the product was headed.

01Listen

Combined feedback from the many channels where we hear from users (teachers in the product, our sales and training teams) with Amplitude data on where teachers actually engaged.

Feedback + Amplitude
04Prototype

Built clickable versions to compare a first-time teacher's path with a returning teacher's day.

Lovable + Claude Code
05Pressure-test

Reviewed the structure with squads and leadership to catch edge cases before testing with teachers.

Reviews
FigJam audit mapping every MagicSchool navigation item and capability, grouped by area, with sticky notes marking redundancy and fragmentation.
FigJam audit · every nav item and capability, mapped
Navigation exploration Option 1: Raina on the homepage, output and chat history as one page, with wireframe flows and the redesign goals listed.
Navigation exploration · one of many options

This wasn't a linear process. We moved back and forth between exploring, prototyping, and pressure-testing many times before landing on a direction.

What we found

The same job worked differently depending on where you started.

Each of these areas came straight out of what teachers and our customer-facing teams kept telling us, and the usage data backed it up.

Chat history

Signal
Teachers struggled to get back to work they'd started or saved.
In the product
History was split across two places, depending on where you generated something.
Changed
One history for everything

Output actions

Signal
Teachers wanted to share their work from Raina, but sharing only worked in Teacher Tools.
In the product
Rename and share existed on Teacher Tools outputs, not on Raina's.
Changed
The same actions on every output

Output quality

Signal
Inconsistent results frustrated teachers, who ran the same request in both Raina and Teacher Tools to find the better one.
In the product
A lesson plan read differently depending on where it was generated.
Changed
Comparable results on any path

Navigation

Signal
Teachers called the product overwhelming and struggled to find what they needed.
In the product
Links nested in folders inside an ever-growing sidebar.
Changed
A flat, simplified sidebar

Personalization

Signal
Teachers kept seeing tools that weren't relevant to their role, and missed ones that were.
In the product
A math teacher and a Spanish teacher saw the same options, in the same order.
Changed
Role-based personalization, starting with the homepage

Opportunities

Discovery pointed to four places to act.

Each became its own project. We validated the new navigation inside these surfaces as we built them, since the real test of a structure is whether it gets people where they're going.

Outcome

Shipped for back to school, and the numbers moved.

Teachers reached their first output in half the time, and Raina became both the front door to the product and the reason teachers kept coming back.

6→3 min
Average time to first generation, after launch
24% → 40%New users generating content with Raina in their first week, after the redesign launched.
57% vs 42%Habitual teachers who stayed habitual the next week, with Raina vs. without

Teachers who moved to the new product say the flat sidebar makes things noticeably easier to find.

"Everything feels like it is where it should be."Educator, after launch
"I like this so much better. It's a cleaner interface. It's more personalized to me, and I don't have to click into a bunch of different places to get things. If I want something, it's right there."Middle school teacher, after launch

What's next

A first pass, not the final word.

With a short timeline, this launch was the first iteration of a more streamlined workflow, not a finished experience. We made deliberate cuts to ship well for back to school, and they shape what comes next:

Not in this passStudent experiences

MagicStudent, including student rooms where educators build custom chatbot experiences for their students, stayed out of this launch. Next, we're connecting Teacher Tools, student experiences, and Raina so moving between them doesn't feel like switching products.

DeferredClassroom containers

Organizing the product around classes would be a massive change to the experience and a large technical lift. We're giving it more research and validation before committing.

← All work

Transformation Hub

Celonis customers were improving their processes, but had no single place to prove what those improvements were worth. I designed how opportunities go live with tracked value, and the Value Report that shows the business impact, launched at Celosphere 2023.

RoleStaff Product Designer
Timeline~1 year · launched Nov 2023
PartnersPM + Lead Eng
ToolsFigma, FigJam

Problem

Value was being created, but it was hard to prove.

Teams used Celonis to find and fix process inefficiencies, like paying vendors too early and tying up working capital. But the value of those improvements lived in scattered places. Analysts couldn't easily track it over time, and leaders couldn't see how their programs were paying off.

It was built for two audiences: Value Engineers, who tracked value with customers in the short to mid term, and Celonis leads inside customer companies over the long term. For Celonis, it was also a growth lever. Turning process performance into money made the case for expanding Celonis across a customer's business.

My role

Stepping in to bring it together.

When I joined, another designer had designed the first step: creating an opportunity. But a created opportunity didn't track anything yet. To go live, it needed its framed and realized value.

That's where my work started. I designed the flow for taking an opportunity live, then the Value Report that becomes available once its data is being tracked. I worked most closely with my PM and lead engineer.

Setup

Making setup as simple as possible.

Before prototyping, we used flow charts to align on every piece of data needed to get an opportunity live and tracking, so the Value Report would have what it needed. They also showed where we could recommend a formula instead of asking for one.

We then ran many moderated usability tests on our prototypes to find out what made setup hard to complete. Two principles came out of that work:

Use what we knowData over data entry

Wherever possible, we used data Celonis already had, like existing KPIs and recommended formulas, so users didn't have to enter it themselves. Value tracking could be set up with no code.

Say it plainlyLanguage people understand

We tested and refined the wording and directions throughout the flow, avoiding terms that weren't meaningful or were too complicated for users.

Data latency

Designing for when the data would show up.

Research showed that data took time to arrive. Value tracking might be set up today, but charts wouldn't fill in for days. I mapped exactly what each page would show, and when, for every stage of an opportunity:

StatusOpportunity listValue ReportOpportunity detail
No draftsEmptyEmptyDoesn't exist
1+ draftAvailableEmptyAvailable
1+ live, no data yetAvailableAvailable, with empty statesAvailable
1+ live, with dataAvailableAvailableAvailable

That map defined the empty states. Instead of blank or broken charts, users saw clear messages, like confirming tracking was enabled and how long to wait for data, or explaining that no opportunities existed yet for a value driver.

The Value Report while data is still being collected: a confirmation that value tracking is enabled, a note to wait a week for data, and empty-state messages in each chart.

Value Report

Simple enough to drop into an exec deck.

Interviews kept telling us the same thing: people didn't want a complex dashboard. The person using this report was usually presenting value to an executive team, and needed something concise that fit into a slide. We iterated on the design to keep it focused, and added a quick way to export each chart.

The full Value Report with bar charts: total framed and realized value, profit and loss and working capital over time, value by process type, and the list of live and completed opportunities. The same Value Report with line charts.

Celonis had a design system, but no data visualization. I worked closely with the design system team to create the charts the Value Report needed, and contributed them back to the system so other teams could use them.

Outcome

Launched at Celosphere 2023.

Transformation Hub was announced at Celosphere 2023, Celonis's annual user conference, and became generally available that November. It gave analysts one place to manage and track value opportunities, and gave executives a Value Report to see how their teams' work was driving results.

Read the Celonis launch announcement ↗

← All work

Customer Journeys

Quantum Metric could show what happened in a single session, but not the paths across thousands of them. I designed Sankey and Sunburst diagrams that show how users move through a product, and connected every path back to the session replays behind it.

RoleLead Product Designer
TimelineNov – Dec 2022
PartnersPM + Lead Eng
ToolsFigma

Problem

Teams could see sessions, not journeys.

Product, UX, and analytics teams needed to know how users reached the outcomes that mattered, like checkout or registration, and where they dropped off or hit dead ends along the way. Answering that meant piecing together reports, with no way to see the paths themselves.

Approach

A technical problem, on a tight timeline.

The work was highly technical by nature. A journey diagram has to turn thousands of sessions into a small set of shapes people can read at a glance. We built it in about one to two months with a PM and lead engineer, guided by three questions: how do we show it, will people trust it, and how does it connect to the rest of the product?

Two views

Two charts, because no single one fits every journey.

Every journey looks different. Being limited to one chart type, when it isn't the right fit, makes the data harder to read. So I designed two, and teams could choose the one that matched their question.

FlowSankey

Paths flow from one common entry point, like the home page, out to outcomes such as checkout, help pages, or early exits. Hovering a destination reveals the journeys that led there. Best for linear, start-to-finish paths.

ScaleSunburst

The starting point sits in the center, each step forms a ring, and the outer ring shows the outcomes. A compact, multi-layered overview that handles dozens of outcomes without scrolling or zooming, and teams can switch the metric, like conversion rate, session count, or business value.

Making a Sankey readable came down to designing three building blocks:

StagesNodes

The blocks that represent each stage of a journey, like a page or event, where users start, pass through, or end.

VolumeLinks

The curved bands between nodes. Their width shows how many sessions moved between steps, so the biggest paths stand out first.

ExitsDrop-offs

The shaded base of each node shows the sessions that left at that step, so the places users abandon a path stand out at a glance.

Journeys

Sankey

Teams weren't limited to clicking around the chart. They could set their own parameters for the journey, and only sessions that matched were included:

Where it beginsStart

The entry point tracking begins from, like a landing page or app open.

Must happenRequired

A step a session has to pass through to count, like adding to cart.

Where it endsEnd

The conversion or exit where the journey stops, like checkout.

The chart maps the start in the first column, the steps users took in between, and the end or drop-off in the last. Hovering any node shows its sessions, drop-offs, conversion rate, and conversion value, with shortcuts to make it the new start, required step, or end. Clicking a node or path updates a small dashboard below the chart, so teams see the metrics that matter for exactly that journey: platforms, top clicks, events, and errors.

Hover a node for its key metrics and shortcuts to refocus the journey.

The Journeys Sankey with a tooltip on one step showing sessions, drop-offs, conversion rate, total conversion value, and options to set it as start, required step, or end.

Paths

Sunburst

Hovering a ring highlights that path from the center out, and a side panel lists every step with its share of sessions and the drop-off between steps. From there, teams can turn the path into a funnel or a segment in one click.

Every path from the starting point, with the total sessions at the center.

The Paths Sunburst showing 21,919 total sessions at the center, with a side panel prompting the user to hover over a path.

Connected

From a path to the sessions behind it.

A chart can show where users drop off, but not why. So we connected journeys to the rest of Quantum Metric. Teams could click a specific drop-off or path and watch the real sessions behind it, so they could diagnose the exact UX or technical roadblock instead of guessing.

Every interaction could also become a segment. When teams moved to other parts of Quantum Metric, the segment carried through with them, so an investigation that started in a chart could continue across the whole product without rebuilding the filter.

Outcome

A new way to see behavior, connected to the full picture.

Sankey and Sunburst diagrams became a core part of Quantum Metric's customer journey analytics, giving teams a new way to see how users engage with their products, and a direct path to the sessions that explain it.

Read Quantum Metric's guide to both charts ↗

← All work

Presentation Generator

1M+Generations in the first month
41%Of teachers who tried it used it again
10KReturning teachers whose first activity this school year was a presentation

Our presentation tool only produced an outline. I led the redesign that turns a single prompt into classroom-ready slides with images, themes, and layouts, shipped in about a month.

RoleDesign Lead
TimelineAug – Sep 2026
PartnersPM + Eng
ToolsFigma, Cursor, Claude Code

Problem

An outline isn't a presentation.

The old tool gave teachers a text outline for a slide deck. To turn it into real slides, they copied the content into Canva or Google Slides and built the deck themselves. It was cumbersome, and it worked against our mission of saving educators time.

Teachers loved the content of the outline, but they consistently asked for an actual slide format. A few even emailed asking for refunds because the capability was missing.

Discovery

One goal: a classroom-ready deck, as fast as possible.

Goal 1Time to value

Time to value is top of mind in every project, because our mission is saving educators time. Teachers should get to a real slide deck as quickly as possible.

Goal 2Quality content

Decks had to keep the quality of the outline teachers already loved, and step up to being age-appropriate in both the content and the images.

What we studied

We did a deep dive into how others approach presentations, including Curipod, Nearpod, Brisk, Canva EDU, and Gamma. Teachers' recurring complaints about AI slide tools became our bar to beat: too much text, generic repeated images, repetitive layouts, no teaching structure, over-decorated elementary decks, and the wrong reading level.

We also studied 720 real requests sent to the old tool, which showed what teachers actually ask for:

49%Asked for questions or activities
31%Attached their own material
28%Typed a topic under 25 characters
18%Weren't for K-12 students

Key tradeoffs

Images vs. editable slides

We weighed
Generating each slide as a finished image, or as real, editable slides.
Why
Teachers needed to export to Google Slides, and ownership matters. Educators want AI to assist them, not dictate their final material.
We chose
Editable text, with export parity to Google Slides and PowerPoint for content, images, and type.

Ask first vs. draft first

We weighed
Asking clarifying questions or approving an outline before generating, or going straight to a deck.
Why
An extra step up front costs time. Teachers react to a real deck far better than they describe one, and quick editing makes fixing a draft faster than answering questions first.
We chose
Straight to a draft, with no questions or outline to approve.

Generate visuals vs. select them

We weighed
Having the AI draw illustrations for each deck, or choose from decor we designed.
Why
AI-drawn illustrations were tried twice and cost about 3x more for worse quality.
We chose
The AI selects from hand-made decor, with one generated image per deck.

Theme up front vs. after

We weighed
Asking teachers to pick a look before generating, or after.
Why
Teachers can only judge a look against real slides, so they switch themes in the editor, not in a form.
We chose
No theme picker. The deck arrives already themed.

The solution

A finished deck from a single prompt.

Teachers can now prompt from Raina or the updated teacher tool and get back a complete, visual slide deck in one step, with nothing to copy into another tool.

The "made for you" deck is built from two things: the prompt, and what we already know about the teacher from their profile. The content adjusts to the grade or student level they choose, and the deck arrives with a full-bleed title image, layouts matched to the content, and a theme generated to fit the topic.

I've been training Raina on the rules behind that theme. Using Cursor, I wrote a recipe that tells the AI which decor, ground, and motif to pull for each prompt, so a space lesson and a poetry unit each get a look that fits.

Built on learning science

Twenty-three design rules, drawn from Mayer's research on how people learn from words and pictures, ship inside every deck. A few of them:

One idea per slideTitles state the takeawayEvery image must teachOpen with a hook, not "Today we will learn"Practice only after a worked example

Not every deck is a lesson

Teachers also build classroom expectations, dismissal routines, staff agendas, and icebreakers. Before writing a slide, the generator decides what kind of deck it is building, so a dismissal routine never gets forced into a lesson structure.

LessonInformationalProceduralActivityNarrative

Pitched to the grade

The grade band sets the reading level and how much text each slide carries. Decoration is quieted for K-2, and decks for staff or adults switch to an adult voice.

K-23-8 words per slide
3-5About 20 words or fewer
6-815-25 words per slide
9-12About 30 words or fewer

Assembles in seconds

Within a second or two, themed slide cards appear, take their titles, and fill with content as the slides generate in parallel. There is no outline to read through, only a deck coming together.

Editing

The right options, based on what you select.

The made-for-you deck is the starting point, not the only option. Teachers can refine it two ways: by asking Raina, or by working directly on the slides. Selecting a slide or a line of text scopes the chat to it, so a teacher can ask for a rewrite or a new image for just that piece. Raina says what it is about to do, and if a request can't be carried out, it says nothing changed instead of claiming it's done.

For hands-on edits, the editing panel works in layers. A contextual toolbar switches based on what the teacher has selected, so the options they need are always one click away.

Adjust themes

With nothing selected, the toolbar shows themes. For teachers who want a different look, I designed a set of presets: Light, Dark, Magic, Playful, Chalk, Notebook, and Scholar. Light removes every background element so teachers can print quickly and cheaply.

Playful1 / 7

Bright shapes and warm color, made for younger grades. The most used theme after Made for you, chosen in 38% of theme switches.

Playful preset theme title slide.

Outcome

Shipped in a month, and teachers noticed.

We kicked off in August and launched about a month later. It passed 1 million generations in the first month, and teachers kept coming back.

41%Of teachers who tried it came back to use it again
10KReturning teachers whose first activity this school year was a presentation
13.6KTeachers still creating 30 days later
20%+Came back and created on a second day

Data as of Oct 14, 2026

Teachers also shared how they were already using it with their students.

"I just did one for Ethos, Pathos, and Logos and was able to get visuals that would really capture my students' understanding! This is amazing!!"Teacher, after launch
"This is a game changer! I can see using this for quick interactive lessons with my reading groups, to generate quick creative writing ideas."Bilingual academic interventionist, after launch

What's next

Built to keep growing.

We're already iterating on what comes next:

  • Presenter notes
  • Presentation modes: full screen, and full screen with presenter notes
  • Interactive presentations with student activities
  • Additional themes and decor
  • Image generation at scale: weighing the cost of generating images for every slide against letting teachers add them one at a time
← All work

Spellbook design system

100%Of the app built on Spellbook
VPATAccessibility report passed

MagicSchool was shipping fast on hardcoded styles and one-off components. With two front-end engineers, I made the case for a design system, got it funded, and built Spellbook, which now runs 100% of the app, with accessibility built into every component.

RoleDesign Lead
TimelineMar 2025 – Now
Partners2 front-end engineers
ToolsFigma, Storybook, Cursor, Claude Code

Before Spellbook: hardcoded styles and one-off components.

MagicSchool before Spellbook: a grid of Magic Tools with illustrated icons, a purple header, and a colorful sidebar.

The pitch

Getting buy-in

In March 2025, MagicSchool had product-market fit, new funding, and big plans. Two front-end engineers and I wrote "Spellbook UI 101" to get a design system funded and resourced. It became the company's first large, company-wide initiative.

Situation

Engineering had grown far larger than our new design and product teams, and features were shipping fast.

Complication

Hardcoded colors, ad-hoc styles, and no reusable components meant design drift, duplicated work, and growing tech debt.

Question

How do we scale speed and quality with as little dedicated headcount as possible?

Answer

Invest in a design system now, built to need minimal headcount.

Value, pitched to each audience

The ask was simple: dedicated engineering time, a design partnership, and leadership treating the system as critical infrastructure. We pointed to Shopify's Polaris, IBM's Carbon, and Adobe's Spectrum. Those companies didn't build systems after they got big. Investing early helped them get there.

CEOShip faster without giving up quality.
CTOOne source of truth and faster onboarding.
ProductFeatures get faster to build over time.
EngineeringNo more rebuilding the same UI.
DesignMore time for harder UX problems.

Approach

Start from a kit, then build what the app needs.

01Move fast on a proven base

We chose shadcn as our technical approach and adapted the Wedges Figma kit's variables to our brand instead of starting from scratch. That got design specs and behaviors to engineering on the shortest possible timeline. The CTO and the entire engineering team bought in and approved the plan.

02Foundations first

Color, type, spacing, and layout came before any component.

03Audit and prioritize

We mapped what the old app needed and built those components first.

04Divide and conquer

The three of us split the work and met daily to stay in sync.

05Full conversion

Engineering converted the entire old app onto the system.

Throughout, we kept leadership as close to our progress as possible, with weekly updates in our syncs and a shared Linear board where anyone could see our tickets.

Spellbook

Documentation designers and engineers both use.

Contributions

New features keep the system growing.

Ongoing contributions run through our design system guild. Most start when a new feature design exposes a gap.

Recent examples from 2026:

Data tablesBulk actions

Select and act on many rows at once, first built for chat history.

See chat history →
ButtonsNew sizes

Smaller buttons for new capabilities like text editing in a toolbar.

HomepageModules

The modules that make up the personalized homepage.

See the homepage →

Accessibility

Accessible by default, not by audit.

Accessibility is built into how we make components, not added at the end. When a component is accessible in Spellbook, every page that uses it inherits that work.

Before a page is released, we review it for accessibility as part of shipping. That system-level approach is a big part of how we passed our VPAT, the accessibility report schools and districts rely on when choosing tools.

Shared ownership

A system built for the AI era.

Design and engineering now share ownership of the documentation. With Cursor and Claude Code, designers ship PRs too.

Having the system has become a massive advantage. Because our components, rules, and usage guidance live in one place, anyone can prototype quickly with Claude and Cursor and still stay within our guidelines.

← All work

All Tools

MagicSchool's tools were spread across different parts of the sidebar. I designed one page where teachers can find every tool the product offers, built to keep working as the feature set grows.

RoleDesign Lead
TimelineFeb–Jul 2026
PartnersPM + Eng
ToolsFigma, Claude

Problem

Finding a tool meant knowing where to look.

Tools lived in different sidebar sections, so teachers had to jump between them to find what they needed. Every new feature made the problem a little worse.

The solution

Everything in one place, with a personal shortcut.

All Tools brings every tool into a single page. It works hand in hand with the homepage: the Recommended for you module shows a personalized subset, and links to All Tools when teachers want to see everything.

On the homepageRecommended for you

A personalized subset of tools, based on each teacher's role and how they use the product.

In the sidebarAll Tools

Every tool in one place, built to absorb new features without another reorganization.

All Tools in dark mode: Teaching, Student, and Workflows tabs, a search field, filters for favorites, custom, and enterprise tools, and a grid of tool cards. The same screen in light mode.
← All work

My Resources

Saving work was buried in a folder most teachers never found, and it only worked for some outputs. I led the redesign that gave saved work its own place in the product, from any source, with a finished view of every material.

RoleDesign Lead
TimelineFeb–Jul 2026
PartnersPM + Eng
ToolsFigma, Claude
My Resources in dark mode: a table of saved materials with name, type such as message, presentation, document, or PDF, and last updated date, plus search and a resource type filter. The same screen in light mode.

Problem

Teachers couldn't keep the work they were proudest of.

Resources lived inside the Magic Tools folder in the sidebar, and many teachers didn't know it existed. Saving was also only available for teacher tool outputs, so anything made with Raina couldn't be kept there.

That gap grew as Raina usage climbed and Studio, our dedicated split-screen editor for refining documents right next to the chat, made it easier to turn a response into a finished material. Teachers were putting real effort into their work, with no clear place to keep it.

We also saw a bigger opportunity. Saved work had never had a finished state, and our hypothesis was that a final view would encourage teachers to share what they made.

The solution

A home for finished work.

We moved saved work into its own place in the sidebar, renamed it My Resources, and built it around three actions:

Save itFrom anywhere

Save a material or response from a teacher tool or from Raina.

View itA finished view

Open any saved material to see it as a final, polished document.

Use itShare, export, or keep editing

Share, export, or download it, or jump back into Raina with the material already open in the thread.

What's next

From a table to a gallery.

We launched with a data table, but saved resources are visual, and thumbnails will make them easier to recognize at a glance. We're adding a toggle to switch between table and card views, with each card previewing its material.

That matters more as the range of things teachers can save grows, including generated images and presentation decks, which launched in early October 2026. We also explored translation from the final view, which the finished view now gives a natural home.

← All work

Unified chat history

Teachers' past work lived in two different places, depending on whether they made it with a tool or with Raina. I led the redesign that brought every output into one history with search that looks inside the work itself.

RoleDesign Lead
TimelineFeb–Jul 2026
PartnersPM + Eng
ToolsFigma, Claude
Chat History in dark mode: one table of every output, with a Created in column showing the source (a teacher tool or Raina), search, and filters for favorites, source, and date. The same screen in light mode.

Problem

Teachers couldn't find their way back to their own work.

MagicSchool logged outputs in two places. Work made with a teacher tool went to Output History, inside a Magic Tools folder in the sidebar. Work made with Raina, our AI chat assistant, showed up in a panel on the right of the chat.

Over time, the outputs from tools and Raina became nearly identical, and teachers stopped remembering which one they had used. Finding past work meant guessing where to look. That hurt most when they had spent time refining a lesson or worksheet to fit their class.

Search didn't help either. Teachers remembered what was in their materials, not what they had named them, but search only matched titles. And what they could do with an output depended on where it came from: Teacher Tools outputs could be renamed and shared, while Raina chats could only be deleted, one at a time.

The solution

Every output in one table, easier to find and manage.

We consolidated every output into a single data table. Each row still shows where it came from, a teacher tool or Raina, so teachers keep that context without needing it to find their work. On top of that, we improved how teachers locate and manage what's there.

Find itContent search

Search now matches what's inside each output, not just its title, so teachers can find work by what they remember about it.

Work with itConsistent actions

Every row can be shared, exported, and renamed, no matter where it was made.

Manage itBulk actions

Teachers can select and delete many outputs at once. I designed it as a design system contribution, so data tables across the app use it too.

Outcome

One place to look, and a tidier space.

Early feedback has been positive. Teachers no longer need to remember where they made something or what they named it, and they finally have a way to keep their space tidy.

← All work

Re-imagined homepage

6→3 minAverage time to first generation
1 in 2Returning teachers using Raina on day 1 and day 2

I led the redesign of MagicSchool's homepage, replacing an 80+ tool library with a modular page that adapts to every teacher. It anchored the platform redesign that cut time to first generation from 6 minutes to 3.

RoleDesign Lead
TimelineFeb–Jul 2026
PartnersPM + Eng
ToolsClaude, Lovable, FigJam, Figma, Maze
The redesigned MagicSchool homepage in dark mode: Raina's prompt at the top, Collections and Recommended for you in the main column, and a Bulletin board and Recent activity on the right. The same redesigned homepage in light mode.

Problem

Every teacher landed on the same 80+ tools.

Teacher Tools did one thing well: the moment educators landed, they could tell the product was made for them. But it showed every teacher all 80+ options at once, which felt overwhelming and left educators unsure where to start. And because everyone saw the same tools in the same order, nothing reflected what mattered to their role. It felt impersonal.

Meanwhile, more teachers were using Raina, our AI chat assistant, and writing their own prompts instead of filling out forms.

80+Tools, all given equal weight
80%Of generations came from the top 10 tools

The bet

Three bets from the IA work, made real on one page.

Raina at the center

Chat had become as trusted as our curated tools, and a natural way into the rest of the product, so it gets the top of the page.

Personal by default

Use what teachers had already told us they cared about to shape what they see.

Pick up where you left off

Easy re-entry would give teachers a reason to come back.

Defining the page

Deciding what belonged on the page.

The bets set the direction. The harder part was deciding exactly what belonged on the page, and for whom.

Card sorting

Supports · Pick up where you left off

We ran a card sorting exercise with 8 educators to see which homepage elements mattered most. All 8 sorted Recent activity first, and student tools drew the fewest votes. Those results heavily shaped our explorations, from which modules earned space on the page to how much prominence each one got.

  1. 1Recent activitySorted first by all 8
  2. 2Collections
  3. 3Recommended tools
  4. 4Enterprise tools
  5. 5Student toolsFewest votes

Signals

Supports · Personal by default

We mapped every action in the product that signaled what was meaningful to a teacher: favoriting a tool, creating a Collection, building a custom tool, and, for admins, sharing custom tools with their educators.

Paired with the card sort, that map let us revisit an earlier decision. Collections had only held favorites and teacher-made groups. Folding in custom tools made them visible on the homepage without adding another module. We considered adding admin-provided enterprise tools too, but kept Collections as the teacher's own space, not something pushed on them by their admin.

Audiences

Supports · Personal by default · Raina at the center

New and returning users across Free, Plus, and Enterprise. The page also needed room for future rostering and notifications without another redesign.

Free
Plus
Enterprise
New user
Recommended modulesfrom profile data
Recommended modulesfrom profile data
Recommended modules+ admin space
Returning
Recent activity+ Collections
Recent activity+ Collections
Recent activity+ Collections + admin space

That range is what led us to a flexible grid: one page that could serve every audience, and absorb new modules without a redesign each time.

The system

From a shifting grid to a steady layout.

I worked through the layout closely with my engineering partner, knowing the modules would keep changing by user type.

Iteration 1

Bento grid

Modules flexed between 25%, 50%, and 100% of the page width and stacked by priority.

  • Recent activity was hard to rank against everything else, and it read better as a vertical list than a row of cards.
  • We worried that new modules appearing and constant shifting would disorient teachers over time.
Raina RecommendedRecent activityCollections What's newAdmin messageCustom tools
Final

Two steady columns

Raina sits at the top for everyone. Below it, a wide main column (80%) holds the modules that change by user type, and a narrow side column always shows Recent activity, linking teachers back to their latest work. Recommended for you stays a personalized subset, with a link to All Tools for everything else.

The homepage for a day 0 user on the Free plan: Raina at the top, Recommended for you with teaching, student, and workflow tools, and an empty Recent activity state with What's new this school year. The same homepage in light mode.

Outcome

The page now meets each teacher where they are.

New users get a recommended starting point. Returning users jump back into recent work. Admins get a direct channel to their teachers.

With Raina at the top of the homepage, she became the retention engine.

24% → 40%New users generating content with Raina in their first week, after the redesign launched.
57% vs 42%Habitual teachers who stayed habitual the next week, with Raina vs. without
1 in 2Returning teachers who used Raina on day 1 and day 2
"I already had Raina bookmarked so I could go straight to that page. Landing on Raina on the actual homepage is so much better."Middle school teacher, after launch

Contact

Say hello.

LinkedIn ↗