I just like making websites. I’m a Staff Product Designer at Jane Street. Before that I worked at Datadog, Glitch, Genius, and thoughtbot. I live in New York.

Design Leadership at Datadog

As one of the first Staff Product Designers at Datadog, I led and shipped work that impacted every customer. Most recently I pitched, designed, and led a team to create “Handoff Notifications” and “Incident Mode”, which was announced at DASH 2025.

Earlier I led complete redesigns of Dashboards, Monitors, and Event Management. I worked with executives to create a north star vision for AI, shown at DASH 2024. And I mentored and grew dozens of product designers on a team of more than 120.

A PM presenting Handoff Notifications at DASH - a project I led from pitch to shipped.

A PM presenting Handoff Notifications at DASH - a project I led from pitch to shipped.

A VP presenting Datadog’s AI vision at DASH - a presentation which I concepted and demo’d.

A VP presenting Datadog’s AI vision at DASH - a presentation which I concepted and demo’d.

Reinventing Datadog Dashboards

I led design on a new dashboard layout system that overhauled how users create dashboards and how dashboards respond to different browser widths. Dashboards are Datadog’s most used feature.

Most of our competitors use React-Grid-Layout but we built a layout system from the ground up that enables our dashboards to have complex grouping and responsive behavior. We also made dozens of quality-of-life improvements that have enabled users to create complex layouts in a fraction of the time. You can watch me talk more about it here.

I love to build

More than anything else, I love making websites. I’ve made a satisfying bubble popping game, a lunar lander style game, an E. coli simulation, and games for my kids. I write all of these projects from scratch in vanilla JavaScript, HTML, and CSS.

Lander! Can you land it?
“Lander” is an addictive web-based game I created in 2023. I wrote it from scratch with no dependencies. It reached #1 on Hacker News, was posted on Kottke, trends on Twitter once in a while, and continues to be played by more than 20,000 people every month.You should try playing it. You can also watch me give a five minute talk about it.
At Glitch I designed “Boosted Apps”

Glitch (glitch.com) was a fun, approachable tool for making websites. I owned the design and front-end code for the IDE, which is where users spend most of their time. I also designed product-wide features like the navigation.

The last big project I worked on was designing the paid product: Boosted Apps. You can read about it here. I worked on everything: the UX, branding, and even the marketing material. Glitch has since been acquired by Fastly and shut down.

The Glitch editor. One much-loved feature is that formatting your code covers the page in sparkles.

I made a few sample apps. This is a web version of “Exquisite corpse”.

This is a basic drawing app.

I was the Product Design Lead at Genius
Genius is the world’s largest lyrics platform, and more. I worked there as a Product Design Lead and Front-end Developer, doing work as diverse as designing prototypes for decks to implementing the song page on mobile. I even wrote the styleguide for how CSS and markup should be written. Genius has since been acquired by MediaLab. See more of my work here.
LTC Video Notes is a specialized note-taking tool for video producers
Keepsakes works with data you already have
This was an automatic journal I created for my degree project in college. The interface uses 3D layering and mouse gestures to reduce the amount of on-screen UI. Read a little more about how it works and watch some demos.
Song Stories almost replaced the Genius lyrics page
This was a nearly year-long project at Genius that went through two major iterations. I used Origami to create elaborate prototypes fed by JSON. Read more about the background for this project, and see both versions.
This Origami prototype works like a real app
It uses the “network request” feature, which allows prototypes to send and receive data from APIs. This app connects to the Hue API and uses a custom proxy server. Read the details on how I did it.
I made a WYSIWYG image editor for Genius’ social media team
It has neat features like warnings for “out of bounds” and pixelated images. Read more about the problems this solved and how it works.