Nick Rabinowitz

Tech Lead, Data Visualization

Oakland, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Nick Rabinowitz is a tech lead and data-visualization specialist with 14 years of experience building high-performance web and mapping applications from prototype to production. Currently leading visualization at Watershed after driving product and open-source work at Foursquare and Uber, he blends front-end craftsmanship (React, D3, MapboxGL) with backend systems and geospatial expertise (H3 contributions and h3-js improvements). He has a strong track record of launching large visualization products—like Unfolded/Foursquare Studio and Hex Tiles—and of turning complex spatial data into actionable interfaces used by analysts and customers. Beyond shipping code and leading teams, he teaches and consults on data visualization and has applied his skills to humanitarian information systems and disaster-response workflows. Based in Oakland, he pairs a humanities background (BA in English) and an MS from UC Berkeley School of Information with pragmatic engineering, often tackling subtle performance and correctness problems in open-source geospatial code.
code14 years of coding experience
job21 years of employment as a software developer
bookMaster's School of Information, Master's School of Information at UC Berkeley School of Information
bookBA English, BA English at Amherst College
bookMount Holyoke Study Abroad Program (Dakar, Senegal)
languagesEnglish, French, Wolof
stackoverflow-logo

Stackoverflow

Stats
55,584reputation
3.9mreached
707answers
22questions
Badges
google-maps
top-5%
sorting
top-5%
animation
top-5%
firefox
top-5%
dictionary
top-5%
dom
top-5%
github-logo-circle

Github Skills (55)

algorithm10
asynchronous10
json10
algorithms10
javascript10
jquery10
async10
testing10
c1110
geospatial10
webscraping10
data-structure10
c1710
svg10
h310

Programming languages (11)

TypeScriptJavaC++RShellCOCamlJavaScript

Github contributions (5)

github-logo-circle
uber/h3-js

Jun 2018 - Jan 2023

h3-js provides a JavaScript version of H3, a hexagon-based geospatial indexing system.
Role in this project:
userBack-end Developer
Contributions:21 releases, 49 reviews, 147 commits in 4 years 7 months
Contributions summary:Nick contributed primarily to the core functionality of the h3-js library, including the addition of new features for cell area and edge length calculations, as well as the implementation of new unit tests. They also updated the code to handle integer H3 index inputs. Furthermore, the user addressed memory management issues in the polyfill function, specifically related to the freeing of memory associated with geo polygon data. The user also updated the documentation and prepared the library for release.
hexagongeospatialemscriptenspatial-indexingjavascript
nrabinowitz/pjscrape

Jun 2011 - May 2012

A web-scraping framework written in Javascript, using PhantomJS and jQuery
Role in this project:
userFull-stack Developer
Contributions:70 commits, 2 comments, 1 issue in 10 months
Contributions summary:Nick significantly contributed to the `pjscrape` project, a web-scraping framework written in Javascript. Their work included adding Python-based tests, updating the CSV formatter, and implementing features related to asynchronous scraping and handling of 4xx/5xx status codes. They also refactored and improved the client-side utilities and introduced selector-based scraping capabilities.
scraping-frameworkjqueryjavascriptphantomjsscraping
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nick Rabinowitz - Tech Lead, Data Visualization