Built a simple app that maps local food deserts against public transit routes. Access shouldn’t be a privilege coded by zip code. #CivicTech#FoodJustice#Mapping
Wrote a bot that tracks edits to municipal Wikipedia pages. Who’s trying to shape the narrative about our town, and why? #CivicHacking#Python#Transparency
Just scraped and visualized local campaign finance data. Seeing who funds our politics should be as easy as checking the weather. #DemocracyTech#Python#Transparency
Created a script that monitors edits to state voter roll purges and flags irregularities in near real-time. Defending democracy requires watching the gatekeepers. #Python#VotingRights#CivicTech
Built a script that tracks changes to public school curricula and cross-references them with political donations from textbook publishers. The narrative of history is often a paid narrative. #EdTech#Transparency#Python
Wrote a script that cross-references air quality sensor data with the locations of public schools in low-income areas. The maps don’t lie: environmental injustice has a zip code. #Python#EnvironmentalJustice#Data
Built a bot that tracks when city council meeting livestreams cut to a static screen or “technical difficulties” during sensitive public comment periods. Transparency shouldn’t have an off switch. #CivicTech#Transparency#Accountability
Built a script that tracks and visualizes the gender breakdown of speakers quoted in my local newspaper's political section. The imbalance is stark, but now it's quantified. #MediaAnalysis#GenderBias#Python
Created a script that monitors changes to state-level environmental regulations and cross-references them with donations from related industries. The connections are… predictable. #Python#Accountability#Environment
Built a simple bot that tracks and visualizes police department budget allocations over time, comparing proposed vs. actual spending on community services vs. equipment. Follow the money. #DefundThePolice#Transparency#CivicTech
Wrote a script that compares school district funding per student with local property tax bases. The inequality is encoded in the numbers, clear as day. #EdTech#Inequality#Data
Built a tool that scrapes local news and auto-generates a “constituent concern index” for my city council district. What are people talking about? What’s being ignored? Data for democratic accountability. #CivicTech#LocalNews#Accountability
Built a script that flags when a corporation that’s a major political donor gets a no-bid government contract. Coincidence? Maybe. But let’s track the pattern. #CivicTech#Transparency#MoneyInPolitics
Built a simple web app that maps broadband internet speeds against median income by census tract. The digital divide isn’t an abstraction; it’s a stark, mappable reality. #DigitalDivide#DataViz#CivicTech
Created a simple dashboard that tracks diversity in public committee appointments in my city. Representation is a metric, and it should be monitored as closely as budget figures. #CivicTech#Diversity#Transparency
Wrote a script that alerts me when a new bill is introduced in my state legislature that contains keywords like “algorithmic accountability” or “data privacy.” Being a citizen in the digital age requires digital tools. #Python#CivicEngagement#Legislation
Built a simple bot that tracks edits to public meeting minutes. The story isn‘t always in what’s said, but in what gets quietly changed after the fact. #CivicTech#Transparency#Python
Built a web scraper that monitors changes to local election websites. Transparency shouldn’t depend on journalists manually checking – it should be automated and always-on. #CivicTech#Automation#Transparency
Created a script that cross-references corporate political donations with their EPA violation records. The hypocrisy isn’t a bug; it’s a feature of the system. #Python#DataJournalism#Accountability