LaborLab
Free tools for LaborLab that show workers who their employer hired to fight their union, estimate what the campaign costs, and help them find a union.
- When
- Feb–Dec 2026
- Role
- Lead Developer & Designer
- For
- LaborLab
- Site
- search.laborlab.us
- Search joins about 379,000 NLRB filings with the Labor Department's consultant disclosures (LM-10, LM-20, LM-21) into profiles of 800+ consultants, 8,000 law firms and 21,000 attorneys.
- The Calculator estimates what an employer spends fighting a union. The American Prospect, Jacobin and The Chief have cited its numbers.
- The Union Directory lists 19,221 union locals, councils and internationals, searchable by ZIP code and radius.
Workers are organizing across the country, and employers hire lawyers and consultants to fight them. Federal law says that work has to be disclosed, but the filings end up split between the National Labor Relations Board (NLRB) and the Department of Labor (DOL), and plenty never get filed at all.
In February 2026 LaborLab’s research director proposed a search tool for consultants and attorneys. I pushed for LaborLab to keep its own copy of the data, pulled every night from the Labordata Datasette, so every employer, firm and consultant could get a profile that later tools link back to. Search came first, then the Calculator and the Union Directory. It’s one of my favorite things I’ve built.
Search
Search lets union staff and rank-and-file organizers look up a union-busting employer and see who it hired. It matches NLRB cases against the reports employers file on what they paid consultants (LM-10s) and the ones consultants file on themselves (LM-20s). I built it in React and Tailwind on Netlify, with MapLibre maps.
An employer’s timeline flags any consultant hired after a union petition was filed. Search launched with the Calculator on September 8, 2026, and Fast Company covered it.
Calculator
The Calculator began as LaborLab’s internal spreadsheet. I turned it into a public tool that walks workers through what their employer is really spending to bust their union, from consultant and attorney fees to the hours workers and managers lose to it. It runs entirely in your browser, and the estimate downloads as a PDF.
Its estimate that AutoZone spent more than $200,000 fighting a union ran in The Chief and Jacobin, and The American Prospect used it to put Fred Hutch Cancer Center’s campaign at about $446,000.
Union Directory
The Union Directory is a public alternative to Union Facts, so workers can look up their own union. It’s been in beta since October 30, 2026, built from DOL filings, union websites and AFL-CIO directories.
A union’s officers can claim its profile, which also pulls in its recent NLRB cases.
Projects
| 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. |