Joe Amditis
Currently: Associate director of operations at the Center for Cooperative Media and adjunct professor at Montclair State University. Building Reroute NJ, a multilingual guide to the NJ Transit Portal Bridge cutover in 11 languages. Working on the Jay Rosen Internet Archive and KeyJawn, a custom Android keyboard for terminal users and LLM agents. Building AudioBash, a voice-controlled terminal for Claude Code. Running Pisscord, a private Discord alternative. Putting together a 5-week MOOC on prompt engineering for journalists through the Knight Center at UT Austin. Running operations for the 2026 Collaborative Journalism Summit — the 10th anniversary — at Temple University in Philadelphia.
Work
- Democracy Day — coordinated a nationwide pro-democracy reporting collaborative. In 2024, 241 newsrooms across all 50 states and Puerto Rico published 268+ pieces. In 2025, grew to 300+ newsrooms and held its first live event at The Greene Space with WNYC in New York City. 700+ pieces of pro-democracy journalism published since 2022
- NJ News Commons — grew the Center for Cooperative Media's flagship network from ~150 to 330+ partners across New Jersey, including the Spanish Translation News Service and the NJ College News Commons
- Collaborative Journalism Summit — running operations for the annual national conference bringing together 200+ journalists, funders, community leaders, and advocates. In 2025, the Center received a $2.5M Knight Foundation grant to launch the Collaborative Journalism Resource Hub supporting 20+ collaboratives nationwide
- Civic science media collaborations — partnership with the Rita Allen Foundation funding 10 journalism-science projects
- Beginner's prompt handbook: ChatGPT for local news publishers
- WTF Just Happened Today — podcast producer and narrator (2017–2025)
- NJ Decides — multilingual, statewide election reporting collaboration (2025, 2023)
- Voting Block (2017) — collaborative political reporting project using "potlucks" to engage voters
- Loved and Lost (2020) — statewide COVID-19 memorial project naming NJ victims
- NJ Media Counts (2020) — 2020 Census reporting initiative
AI and journalism
- AI tools and guides for newsrooms — resource hub with guides, templates, and decision tools for journalists building with AI
- LLM journalism tool advisor — free interactive tool that helps newsrooms select the right LLM tools for specific journalism tasks
- Claude skills for journalism — 31 Claude Code skills and 11 workflow hooks for verification, FOIA, data journalism, academic writing, and more [source]
- Vibe coding for newsrooms — published in Generative AI in the Newsroom (December 2025)
- Beginner's guide to image generation with DALL-E 3 — published in Editor & Publisher
- Prompt engineering for journalists — 5-week MOOC through the Knight Center at UT Austin covering CLI tools, file-based prompting, automation pipelines, and RAG/MCP
- Member, Aspen Digital AI Elections Initiative Advisory Council
Autonomous systems
I run a personal AI infrastructure across a 4-node mesh network: two Raspberry Pis, a game server, and a GPU workstation with an RTX 4080 Super, all connected over Tailscale. An AI agent operates on a schedule — processing email, Slack messages, and meeting transcripts, logging tasks to a custom kanban board and CRM, and dispatching GPU render jobs across machines via Wake-on-LAN. Nodes communicate over Redis pub/sub and coordinate through git-based request/response patterns.
- Mission control dashboard — FastAPI + React app with project board, contact management, interaction timeline, relationship network graph, and real-time updates via Socket.io
- Scheduled autonomy — event-driven pipeline that monitors Slack channels, analyzes meeting transcripts, categorizes action items, and drafts email responses with approval workflows via Telegram
- Cross-machine coordination — dispatches GPU renders to a Windows workstation, routes traffic through Cloudflare tunnels, and syncs state across nodes
Writing
Speaking and media
- Al Jazeera English (2025) — on concerns about AI use in news
- SIIA — feature interview on AI tools for publishers
- PBS NJ Spotlight News (2023) — on AI-run news sites and tech in journalism
- Creative Commons Global Summit (Mexico City, 2023) — collaborative journalism panel
- International Journalism Festival
- ONA20 — content-sharing as the media industry's response to the sharing economy
- Collaborative Journalism Summit — multiple years; Democracy Day, election coverage, AI workshops
- WVU Media Disrupted — how AI is transforming creative arts and journalism practice
- Newsroom Robots — harnessing the power of ChatGPT for local newsrooms (2023)
- Democracy Nerd — Democracy Day (2022)
Background
- Associate director of operations, Center for Cooperative Media (Montclair State) — 10+ years
- Adjunct professor, School of Communication and Media, Montclair State
- Ron Miskoff Award for New Jersey Journalism Educator of the Year (2020)
- Excellence in Journalism Awards — online deadline reporting, media-affiliated blog
- Iraq veteran (NJ Army National Guard, 2008–2009)
- M.A. social journalism, CUNY Newmark 2016
- B.A. political science and criminal justice, Rutgers 2013
- Co-founder, Muckgers (Rutgers investigative outlet)
Side projects
- Reroute NJ — multilingual guide for NJ Transit riders navigating the Portal Bridge cutover, with a commute comparison tool, curated news coverage feed, interactive map, embeddable widgets for newsrooms, and translations in 11 languages [source]
- KeyJawn — custom Android keyboard for terminal users and LLM agents, with a terminal key row, voice input, clipboard history, slash commands, and SCP image upload (Kotlin) [source]
- AudioBash — voice-controlled terminal for Claude Code (Electron, React, TypeScript) [source]
- Pisscord — private Discord clone with P2P encryption, voice/video calls [source]
- Scrapefruit — desktop web scraping platform with intelligent cascade system (Python, Flask, Playwright) [source]
- Jawn Vault — secure credential proxy with caching and audit logging (Rust)
- WristControl — control your computer with a smartwatch
- PocketLink — browser extension for creating shortlinks
- Eventbrite automation — automates event draft creation from Airtable with AI-generated banners
- NJ current status — the front page of the internet for New Jersey news [source]
- Python Explorer — searchable database of 345 Python libraries across 23 categories [source]
- NJCIC — work supporting the NJ Civic Information Consortium and its grantees [source]
- NJCIC grantees map — interactive map of NJ Civic Information Consortium grantees [source]
- CCM stakeholder map — interactive stakeholder mapping tool for ally/obstacle maps [source]
- SecureNJ — secure, open source tools for organizers and residents
- GeoSprite — generate images from Google Maps using Gemini
- Claude Codiac — compare Claude Code /insights reports and discover coding compatibility [source]
Contact
Available for speaking, collaborations, and interesting problems.