Jeremy Singer-vine

Data Editor

New York, New York, 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
Jeremy Singer-vine is a data-savvy journalist and editor with 14 years of experience building investigative, data-driven reporting teams at organizations including The New York Times, BuzzFeed News, and The Wall Street Journal. He blends hands-on engineering—contributing backend work to open-source projects like waybackpack and markovify—with newsroom leadership, helping newsrooms turn messy public data into clear, accountable stories. As founder of the Data Liberation Project and publisher of the weekly Data Is Plural newsletter, he has a knack for finding and cleaning overlooked government datasets and making them widely usable. Based in New York, he pairs traditional reporting instincts with production-grade tooling and an unusual curiosity for archival web scraping and Markov-chain text tools.
code14 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Bachelor's degree at Harvard University
github-logo-circle

Github Skills (11)

markov-chain10
python10
text-processing10
http-request10
apidoc9
api9
error-handling9
json9
version-control8
testing8
pytest8

Programming languages (10)

CSSShellRSCSSJavaScriptHTMLStataJupyter Notebook

Github contributions (5)

github-logo-circle
jsvine/markovify

Jan 2015 - Dec 2022

A simple, extensible Markov chain generator.
Role in this project:
userBack-end Developer
Contributions:1 review, 224 commits, 111 PRs in 8 years
Contributions summary:Jeremy primarily contributed to the project by adding and updating Python 3 support. Their work included modifying core files to ensure compatibility, fixing bugs related to non-unicode text handling, and integrating tests. Further, they also added the feature to handle overlap ratio/total in the main text file. The user's changes demonstrate a focus on improving the project's core functionality and ensuring its usability.
pythonmarkov-chain-generatorchainmarkov-chainextensible
jsvine/waybackpack

Apr 2016 - Jan 2023

Download the entire Wayback Machine archive for a given URL.
Role in this project:
userBack-end Developer
Contributions:5 releases, 73 commits, 31 PRs in 6 years 10 months
Contributions summary:Jeremy primarily contributed to the back-end functionality of the waybackpack project. They focused on improving the codebase, refactoring the HTTP request handling into a dedicated submodule, and handling redirects within the Wayback Machine archives. The user also implemented error handling, and introduced features such as customizable user agents. The user's work included bumping the version of the software.
downloaderwayback-machinewaybackarchive
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
Jeremy Singer-vine - Data Editor