I'm the incoming Executive Director of New York City's Office of Nightlife. I'm an organizer & developer from Astoria, Queens. I bring people out: to canvass, to the picket line, to the polls & to the dance floor. I've been actively organizing in New York since 2018 & co-chaired NYC‑DSA from 2023 to 2024.
I build digital tools for the movement from the Zohran Calculator, Vote DSA, Ready for AOC &, at LaborLab, a search that shows workers who their boss hired to fight their union.
Opinions my own. For the Office of Nightlife, see nyc.gov/nightlife.
Projects
| 2026 LaborLab | A search of about 390,000 federal filings showing who employers hire to fight unions. |
| 2026 Ready for AOC | The pledge site for the volunteer draft asking AOC to run in 2028. |
| 2026 Aber for Senate | Bilingual State Senate campaign site in western Queens. |
| 2026 UPS Busted | Member video of UPS breaking a 2025 arbitration award, for Teamsters Local 804. |
| 2026 Vote DSA | Any NYC address to its poll site and the DSA slate. |
| 2026 Unofficial NYC-DSA Map | NYC-DSA's electeds and 2026 campaigns, district by district. |
| 2026 DSA Labor | DSA's National Labor Commission site, in a two-color risograph style. |
| 2026 Restaurant Workers Union | Bilingual site and intake forms for an independent restaurant workers' union. |
| 2026 Teamsters Local 481 | Bilingual site for a 4,000-member San Diego Teamsters local. |
| 2026 Schools Drop ICE | Pressing colleges to cut ICE contractors, with 1,300+ schools searchable. |
| 2026 Raj Goyle for Comptroller | Campaign site for the 2026 State Comptroller race. |
| 2026 Shamsul for Assembly | Campaign site for the Assembly District 30 primary in Queens. |
| 2026 Omar for State Senate | State Senate campaign site for Staten Island and South Brooklyn. |
| 2026 Unofficial NYSNA Strike Map | Every NYSNA picket line in the 2026 nurses strike, updated every six hours. |
| 2026 Diana for Queens | The special election for Zohran's Assembly seat. She won. |
| 2025 Zohran Calculator | What you'd save under Zohran's platform. NBC and Politico covered it. |
| 2025 EW4D Contract Comparison | Grocery contracts side by side, for UFCW workers. |
| 2025 Rent Freeze Calculator | Four years of your rent, with and without a rent freeze. |
| 2024 Wine Spectator Redesign | A redesign of Wine Spectator's site for its readers and reviews. |
| 2024 Wine Spectator Restaurant Awards | Search thousands of restaurants with award-winning wine lists. |
| 2024 Wine Spectator Top 100 | Wine Spectator's annual Top 100 feature, delivered for over a decade. |
| 2022 Kristen For State Senate | State Senate race won with nearly 60% of the vote. |
| 2020 Zohran For Assembly | His first campaign website. He took a chance on me. He's Mayor now. |
Press
- 2026 Paper Magazine : You’ll Find Mamdani’s New Nightlife Director on the Dance Floor Profile
- 2026 Not Suitable for Democracy : Episode 63: Interview with Eric Thor on Socialists, Congressional Races & the Road to 2028 Interview
- 2026 The Indypendent : The DSA Difference Op-ed
- 2026 City & State New York : lllapa Sairitupac preps second run for lower Manhattan Assembly seat Quoted
- 2026 Not Suitable for Democracy : DSA Organizer Eric Thor on Mayor Mamdani, Diana Moreno, and Astoria Politics Interview
- 2025 City & State New York : Former DSA leader Diana Moreno hopes to replace Zohran Mamdani in the Assembly Quoted
- 2025 The Indypendent : Eric Thor Talks About the Zohran Save Calculator Interview
- 2025 The Indypendent : Add Up Your Savings Under Mayor Mamdani Profile
- 2024 City & State New York : DSA Assembly Member Zohran Mamdani is considering a run for NYC mayor Quoted
- 2024 City & State New York : As ceasefire politics have gone mainstream, fractures have emerged in the Democratic Party Quoted