Back home

Databricks

Modernized Databricks Notebooks UI for performance, usability, and scale.

Roles
Software Engineer
Posted
Apr 6, 2026

Overview

Next-generation Databricks Notebooks.

I worked on the next generation of Databricks Notebooks, a core product used daily by data scientists and engineers.

The challenge was a legacy UI that did not scale well across teams, complex data and code workflows with UX friction, performance issues with large datasets, and inconsistent frontend patterns.

This work contributed to the GA release of the new Databricks Notebooks in 2024.

Modernizing a familiar workspace

I worked on the next generation of Databricks Notebooks, a core product used daily by data scientists and engineers. My role focused on transforming an outdated interface into a modern, scalable, and high-performance experience.

Older Databricks notebook interface
Before redesign.

Reusable notebook foundations

Designed and implemented reusable UI structures used across multiple teams, supporting a more scalable and consistent UI system across the product.

Dense UI with calmer interaction patterns

Rebuilt key parts of the Notebook UI into a modern, streamlined interface, improving usability for complex data workflows with data and code.

Modernized Databricks notebook interface
After redesign.

Scalable frontend architecture

Refactored legacy code into a scalable frontend architecture, addressing inconsistent frontend patterns and increasing development speed through reusable patterns.

Regression confidence for complex states

Improved performance of data-heavy components and interactions, added responsive behavior and accessibility improvements, and introduced robust testing practices for long-term reliability.

CSSReactTypeScriptAnalytics
Modernized Databricks notebook interface
After redesign: the new Databricks Notebooks interface.