Skip to content
View gavinrozzi's full-sized avatar

Organizations

@RUCILab

Block or report gavinrozzi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gavinrozzi/README.md

Hi, I'm Gavin 👋

I'm a technology leader in New Jersey. I build public technology, and I build and run the teams that make it: data platforms, websites and web apps, research software, and once, a statewide public records platform.

I spend a lot of time thinking about how public data can be made more useful, more accessible, and more honest, and building things to test that theory.

My day job is leading a public-sector technology office. This GitHub is my personal work and doesn't represent my employer.

What's here: R packages that turn messy public data into something an analyst can use, web apps and dashboards designed for regular people, and open government tools, because you should be able to see how your community works without filing three records requests first.

Background

  • M.S., Data Science & Strategic Analytics, Stockton University
  • Former Research Computing Specialist at the Rutgers Urban & Civic Informatics Lab, where I was also principal investigator on an NJ State Policy Lab grant
  • Taught graduate Data Visualization in Rutgers' Master of Public Informatics program
  • Founded OPRAmachine, New Jersey's largest public records request platform, and ran it until handing it to new operators (75,000+ requests along the way)
  • Certified Public Manager

Notable projects

Project What it does
zipcodeR R package for working with U.S. ZIP codes: geocoding, demographics, spatial joins. Published in Software Impacts.
njgeo Geocode NJ addresses using the state's official service. No API key needed.
njtr1 R interface to NJ traffic crash data (NJTR-1 reports).
1033-watch Dashboard tracking military equipment transfers to U.S. law enforcement under the 1033 program.
OPRAmachine Public records request platform for New Jersey. I founded it and ran it for seven years before it changed hands.
NJCSNavigator Tool for navigating New Jersey civil service job titles and compensation data.

What I usually reach for

R and Python for data work, React, Next.js, and Astro for the web, Spark and Databricks when the data gets big, QGIS for maps, Quarto for writing it all up.


Blog

I write about my projects, civic tech, and whatever rabbit hole I'm currently in. → gavinrozzi.com

Interests

Open government data · NJ public records (OPRA) · SDR and ham radio · Delaware River kayaking · old houses · local history and infrastructure

Get in touch

Pinned Loading

  1. 1033-watch 1033-watch Public

    A dashboard tracking 1033 program assets in the US

    R 2 2

  2. OPRAmachine/nj-opra-dashboard OPRAmachine/nj-opra-dashboard Public

    Dasboard of NJ OPRA requests from OPRAmachine research data

    R 1

  3. zipcodeR zipcodeR Public

    An R package that makes working with U.S. ZIP codes painless.

    R 84 14

  4. njtr1 njtr1 Public

    An R interface to New Jersey traffic crash data reported on form NJTR-1

    R 6 2