Peter Beshai

Hey, I'm Peter!

I'm a software engineer and designer with a passion for making high performance, delightful user experiences on the web, typically involving data visualization.

Open Source

tidy.js
npm npm
Tidy up your data with JavaScript, inspired by dplyr and the tidyverse.
d3-interpolate-path
npm npm
Interpolates <path> d attribute smoothly when A and B have different number of points.
use-query-params
npm npm
React Hook for managing state in URL query parameters with easy serialization.
d3-line-chunked
npm npm
Create lines that indicate where data is missing with gaps or differently styled line segments.
d3-scale-interactive
npm npm
An interactive UI for editing d3 v4 scales in your browser.
vis-utils
npm npm
A collection of utility functions for helping with data visualization.