Pave's new look

Summary

In late September Pave by Quickbase had two problems at its front door. The home page put a gradient behind the prompt that looked like every other AI tool, and light mode was so flat that panels disappeared into the page. Product leadership wanted light mode to become the default before a marketing push.

I designed both at once, in code, and handed engineering decisions it could build in days. The blueprint home merged within a day of engineering's first commit; light mode went from handoff to merged in under a week. Both went live for every Pave user in one release on 15 October, and the next morning the marketing site moved onto the same sheet. For the first time since launch, the website and the product looked like one thing.

Role
Lead product designer and design engineer
Made
Audits, coded prototypes, a pitch deck, Figma specs, tested patches and verification
Credit
Designed by Alex Traykov. Implemented by Austin Colcord. Marketing site by the Quickbase web team
Live
15 Oct 2026, for every Pave user
20days from the first audit to live for every Pave user
1 dayor less from engineering's first commit to the blueprint merged
1 weekor less from the light mode handoff to merged
0new colours: three surface layers from the palette Pave already had

How it landed

  1. Very differentiated and creates significant distance between us and the "create anything" vendors. This looks like its meant for business.

    Marketing team

  2. your design work have been beautiful, fast and impactful!!

    Sales leadership

  3. reviewed the blueprint and light mode - just kudos to the team for this. I love it.

    Product

  4. LOVE, LOVE, LOVE this. Aligned with a business look and feel, love the "technical" design elements... makes it feel like a serious business tool

    Marketing team

  5. A fresh new look / light surface. The builder has a lighter, more streamlined design with refreshed surfaces and colors, so it's easier to stay focused on what you're building.

    Product release note

  6. Alex the new design/background is money. Great work

    Sales

That's reception, not a measured result. Nobody has run a before-and-after on sign-up or building yet, so I'm not claiming one.

Twenty days

  1. Start

    Light mode audit

    The signed-in pages captured and scored, in light and dark.

  2. Next day

    Light mode pitched

    A deck running on the real interface, shown to product leadership.

  3. 2 days later

    Home brief reset

    Thirty coded directions follow, each one tunable live in light and dark.

  4. Next day

    Blueprint picked

    Product leadership chooses one direction.

  5. 3 days later

    Light mode handed off

    Figma frames, a token map, acceptance criteria and a tested patch. Engineering starts the same day.

  6. 4 days later

    Blueprint merged

    From my coded prototype and patches, within a day.

  7. 2 days later

    Light mode merged

    Every screen, light and dark.

  8. Next day

    Build audited

    Every main page measured against the spec.

  9. 6 days later

    Live for everyone

    Both, in one release.

  10. Next day

    Website follows

    quickbase.com/pave moves onto the same sheet.

The blueprint

The gradient said "AI" without saying what Pave makes. So the brief became: the background shows what Pave builds (tables, forms, workflows, connectors, portals) drawn the way a draftsperson draws them, and always quieter than the prompt box. I explored thirty coded directions before product leadership picked one.

Thirty coded directions, one blueprint

A generative background has one job it must never fail: don't clip a drawing or open a cell under the prompt box. Early on, no sampled cell passed. I built an audit that scores every open cell on five checks and wrote layout rules until every cell passed, on desktop and phone, inside the frame budget at four times CPU slowdown.

The grid prototype ConceptThe prototype I explored in. Hover the grid for the ruler, click bare sheet for a leader line, type in the box.

There was no Figma file for the handoff. Engineering got the running prototype and my patches, ported the engine line for line and merged it within a day. The same sheet went behind sign-in and the account and error pages, so nobody signs out of a polished builder onto a page that looks like another company.

Sign-in, as it shipped
The live sign-in: a "Welcome to Pave" card on the blueprint sheet.

Step oneLiveThe live sign-in: a "Welcome to Pave" card on the blueprint sheet.

Email and password on the same sheet.

Step twoLiveEmail and password on the same sheet.

Light mode

The finding was small and a little embarrassing: every surface was the same tone, so nothing looked higher than anything else, and the green sidebar was the loudest thing on screen. It didn't need new colours. It needed an order.

Three layers, from colours Pave already shipped
  • Background#f1f3f5 in light#111715 in darkThe frame, sidebar and chat
  • Raised#ffffff in light#161d1b in darkPreview pane, page tiles, tables, the composer
  • Floating#fcfcfd in light#272a29 in darkMenus, popovers and dialogs

Three rules carry it: the composer is the only white object in the chat, there's one green button per page, and in dark mode a higher layer is lighter.

Before and after, screen by screen
Before and after, screen by screen: BeforeBefore and after, screen by screen: AfterBeforeAfter · Live
The build screen, x-rayedMove the square to see each plane outlined and labelled by layer.
The build screen, x-rayed: Layer systemThe build screen, x-rayed: X-ray

I pitched it as a deck that runs on the real interface rather than on screenshots: every before-and-after lands on today and changes only when you press it, and one slide pulls a lamp cord into dark mode.

The pitch, recordedToday, three levels, every screen, dark mode and one release, in 35 seconds.

My first handoff still carried recommendations next to open questions, and engineering rightly asked for decisions instead. I made every remaining call the same week, and the package became Figma frames, a token map, acceptance criteria written as visual checks and a patch I'd tested locally. Engineering merged it within a week.

One release

Running two redesigns at once had one real cost: the blueprint file and the light mode file drew the sidebar differently, and engineering had to ask which was right. I dropped the frosted variant and folded the blueprint's card into the raised layer, so one system now covers the front door and the builder.

The day after the merge I measured the build against the spec on every main page, not only the ones with a design to compare against. It scored 8.0 out of 10, and the gaps were mostly pages I hadn't drawn. Product took over that list.

Website to product
The quickbase.com/pave hero, built by the web team from my package.

WebsiteLiveThe quickbase.com/pave hero, built by the web team from my package.

Where "Sign in" lands.

ProductLiveWhere "Sign in" lands.

What I'd keep

  1. Design in code and hand over decisions. That's why each merge took days, not weeks.
  2. Structure before palette. Solving light mode with existing colours made it cheap to approve and easy to carry into dark mode.
  3. Audit every page, not only the ones with a design to compare against.

Still open: the wider error family and the phone layout are designed and waiting, and until someone measures it, I can say people liked it, not what it changed for the people who use Pave.

Designing Pave covers the builder, Plan Mode, Direct Edit and navigation that this home page now sits in front of.