Projects

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
LaborLab Search homepage on a laptop, headlined Stand up to union busters., with a search box
Search's homepage on a laptop.
LaborLab Search homepage on a phone
And on a phone.
  • 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.

LaborLab Search employer profile for Starbucks Corporation, with filing counts, filters, top states and law firms hired
Starbucks in Search: 6,691 NLRB filings since July 2010.

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.

Consultant activity panel listing the consultancies an employer hired, with a bar chart of payments
Amazon's consultant activity: 77 consultancies, and $60.9 million in reported payments from 2021 to 2025.

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.

Map of the United States with clustered markers for Starbucks NLRB cases
Starbucks's cases in 2025 and 2026: 576 in 208 cities. Elections are blue, unfair labor practice charges red.

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.

LaborLab Calculator results for a sample estimate, with a chart and a table of costs
A sample estimate with made-up inputs: 150 workers at $22 an hour comes to about $192,000.

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.

Union Directory results for ZIP code 11106, listing SEIU Local 1199, UNITE HERE and the New York City teachers' union
668 unions within 25 miles of Astoria, Queens.

A union’s officers can claim its profile, which also pulls in its recent NLRB cases.

SEIU Local 32's profile in the Union Directory
SEIU Local 32's profile.

Projects

Projects, newest first
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 Vote DSA Any NYC address to its poll site and the DSA slate.
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.
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.