John Freed is a Paris-based consultant and former New York Times data strategist with 12+ years of consulting experience and a four-decade career in journalism and publishing technology. He has led large-scale newsroom initiatives—installing computers for 800 staff, building a 28-person team to realize a strategic website vision, and teaching journalists data skills—combining storytelling instincts with technical execution. Recently he completed Stanford’s Machine Learning MOOC and contributes backend engineering to open-source projects such as signal-cli, extending its DBus interface and account/device management features. Equally comfortable teaching at the Sorbonne and shipping production systems for clients like Court TV and the Episcopal Church, he blends deep political reporting expertise with practical data and software craftsmanship. Notably, his long tenure on political beats and sustained technical leadership make him a rare hybrid of investigative journalist, educator, and backend developer.
12 years of coding experience
New Trier East HS
M.S., Journalism, M.S., Journalism at Northwestern University
M.S., Mathematical Sciences, M.S., Mathematical Sciences at Stanford University
signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger.
Role in this project:
Back-end Developer
Contributions:8 reviews, 14 commits, 22 PRs in 1 month
Contributions summary:John primarily contributed to the back-end functionality of the `signal-cli` project. Their work focused on implementing new DBus methods, including those for setting and removing the registration lock PIN, managing sticker packs, sending contacts, requesting sync data, setting expiration timers, updating account details, managing devices, and submitting rate-limit challenges. They also integrated the `viewedReceipt` functionality, modifying the data structure. Their contributions expanded the DBus interface and added configuration properties.
Contributions:1 release, 20 commits, 1 PR in 6 months
clisignalsmtpsignal-cliemail
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.