Center for Economic and Social RightsWeb design and migration
A People's Guide to New York CityMaps for a history from below
Reuters InvestigationsArt direction and development
COVID-19 in NYC SchoolsScraping and visualization COVID-19 cases in NYC schools
COVID-19 GraphicsAn archive of COVID-19 graphics and posters from around the web
Silenced.inBuilding a platform for stories from solitary confinement
Human Rights Watch MultimediaFront-end development for interactive special features
ShotSpotterCharting the impact of ShotSpotter dispatches in Chicago
U.S.-Mexico BorderMapping the terrain for Human Rights Watch
Big NewsVisualizing every banner headline published by The New York Times through 2020
GaspipeA pure CSS, variable typeface
COVID-19 ResourcesPocket-sized directory of services and resources for clients of the Legal Aid Society
4AArtsUser interface design for this non-profit directory of arts events
Reform Transform ScorecardWeb design and visualization of policing practices in 12 cities
#HumanFamilyFront-end development for this campaign website
Free Azimjon AskarovPrinted broadsheet design
French Hautes-AlpesTopographic cartography for Human Rights Watch
Policing Poverty and Racial Inequality in TulsaMapping and web page development
Conflict Dynamics around Refugee Settlements in Northern UgandaMap design of settlements and issues
AppleReaderA customized feed reader
Drawing with SwallowsA photographic experiment
Bernstein Institute of Human RightsPoster designs
CAPstat.NYCWeb design and visualization of NYPD misconduct allegations
CaseClosed.NYCAsk an interactive chat bot if you are eligible to seal a criminal record in New York State
Executions and disappearances in PunjabDesign and development of this interactive chronicle and memorial
Egypt Social Progress IndicatorsDesign, development, and visualization in English and Arabic
Antipsychotics in U.S. Nursing HomesInteractive map design and development
Twitter BotsAutomated tweeting for art and advocacy
Visualizing Data for Human Rights AdvocacyAn overview and taxonomy of techniques and hazards
Calendar of Killings by PoliceHeat map calendar of people killed by police
Police Violence ReportAnimated, visual analysis of 1,147 people killed by police
Badder ZineTwitterverse zine of rebel women
Journalists Under AttackVisualization-driven poster for the Committee to Protect Journalists
Civic Hall Labs Health Lab ReportWeb design and development summarizing a series of ideation retreats
Freedom to ThriveReport on policing spending vs social services
OpenStates WatchA bot to monitor legislative changes on OpenStates.org and alert a dedicated Slack channel
Our StatesInteractive visualization of U.S. legislation
We, the T-ShirtT-shirt design to benefit Planned Parenthood
Campaign ZeroResponsive, interactive cartogram tracking police reform policies
motion.horsePrototype template-driven legal document generator designed for busy public defenders
LobbyphoneText message bot sending legislator phone numbers right to your phone
140 CharactersDesign and programming of this interactive profile of digital activists in the Gulf States
Stephens, Catherwood, and KatzMapping the routes of two 1840's expeditions to Maya regions, rephotographed from 1985 to 1993
Nigeria School Attacks TimelineResponsive, scrolling timeline of school attacks by Boko Haram
Data Visualization and Human RightsResearch on data visualization for human rights practitioners and advocates
4,101 MatchsafesAn absurd, programmatically generated museum catalog
Innocence ProjectT-shirt design with the names of every person they have helped exonerate
Killed Journalist DatabaseWeb design, development, and interactive visualization
Bronx Defenders Brochure & Case SlipsInformation design to help clients navigate the court system
Fund for Global Human RightsWeb design and development
Timeline of Boko Haram AbductionsResponsive timeline and map
Presumption of GuiltBook layout, design and visualization on the global overuse of pretrial detention
PhoneTogetherDesign and programming of this web-based campaigning tool for crowdsourcing phone calls
Committee to Protect JournalistsWebsite design and developement
nptech.ioCollaborative bulletin board of news and resources for non-profit technologists
PushcardsWeb-based campaigning tool for sending printed postcards to advocacy targets
Migration Routes to IndonesiaInteractive, animated map of Southeast Asia for Human Rights Watch
Security Force MonitorInterface design and prototyping for this flexible database to monitor abuses by security forces around the world
Human Rights in ChinaWeb site design
Journalists Imprisoned in ChinaInteractive visualization design and development for the Committee to Protect Journalists
Rockaways Emergency MapPrinted map design of relief and transportation services after Hurricane Sandy
Revenue Watch InstituteDesign and development of two interactive, data-intensive microsites
Crowdsourced May Day PosterCrowdsourcing a crowd of protest bots
Million Hoodie MarchHoodie design for justice
Sight LinesDesign of this printed, alternative tour map of Washington, DC
Academic PublicationsLead author and co-author
Occupy Wall Street PostersPrinted poster designs
Cuban JournalistsMap design
A People's Guide to Los AngelesPrinted map designs for this alternative tour guide
UN Trust Fund to End Violence against WomenAnnual report design
Attacks on the PressPublication design for this annual global survey by Committee to Protect Journalists
Imprisoned JournalistsDesign, programming, and visualization of this annual census
Massacre in GuineaMap design for Human Rights Watch
ArticlesEssays and interviews on the intersection of design and activism
Various PostersIndependent poster designs
ApperceptiveA design and technology consultancy I co-founded
Visualizing Information for Advocacy: An Introduction to Information Design
Democracy Now!Web site design
OnFaithWeb site design of an experiment in reimagining the Op-Ed page for the digital environment
AIGA Electronic Ballot GuidelinesUser experience and user interface design
HuffItWeb design for an experimental social news reader
Selected CIA Aircraft Routes and Rendition Flights 2001-2006Map design
United for Peace and JusticePosters, flyers, and T-shirts promoting anti-war events
Gold Trade in the Democratic Republic of CongoPrinted map design for Human Rights Watch
Just VisionWeb site and visualization design and development
An Introduction to Activism on the InternetResearch and writing of this briefing paper
American SamizdatGraphic design
Human Rights Watch World Report 2005Map designs for print
DIY MapA customizable Flash map widget
T-Shirts for United for Peace and JusticeT-shirt design against the RNC in NYC
Election of 1876Printed map design for the Columbia Law Review
Human Rights WatchWeb site design, management, and campaigns
Kardze Tibetan Autonomous PrefecturePrinted maps for Human Rights Watch
Matt Gonzalez for Mayor of San FranciscoCampaign web site design and development
Matt Gonzalez for Mayor of San FranciscoA flexible campaign poster design system
Web of Alliances in IturiInformation design for Human Rights Watch
Human Rights Watch T-ShirtsMaking the world unsafe for dictators since 1978
Tashkent InteractiveInteractive map design highlighting sites of tourism and repression
Web LogA blog of notes and clippings on design and activism
Idealist.orgWeb site design
No RNC Poster ProjectPoster designs
Amnesty International USAWebsite design and development for advocacy, communications, and fundraising
Turntable MousepadProduct design
Peace PoemCrowdsourced from schools around the world
United Nations CyberSchoolBusDesign and development for online games and quizzes
Ready to Live: Art and Life Beyond Street ViolenceStories from kids and parents who have lost loved ones
Chinese Staff and Workers Association 1997 CalendarPrinted calendar design for fund-raising
IBM Patent Server DatabaseVintage web design
Ari Marcopoulos GalleryExperimental, image-driven web design and development
Studio ProjectFilling a virtual studio while the real one is emptied
Columbia University Graduate School of the Arts siteWeb page design and development