Data pipelines that read public sources every day and hand back one useful thing.
Trevor Stuckless, a software builder in Dundas, Ontario, builds pipelines that collect public information on a schedule, clean it and deliver it in a form someone can act on. SIGNAL reads 270 public tender sources across eight Canadian provinces every morning and sends each contractor one matched email by 6 a.m. Local Wire turns Hamilton and Burlington council records, meeting calendars and police releases into local news.
How does SIGNAL decide which tenders a contractor sees?
From a profile the contractor fills in once: trades, home base, how far they will travel and the contract sizes they bid. Each morning SIGNAL collects the new bids posted by municipalities and by public buyers such as hospitals, school boards, transit systems, utilities and housing providers, and scores every one against that profile.
The email leads with what decides whether a bid is worth the morning: the closing date, the document fee, whether a hard copy is required and when registration closes. Starring or dismissing a bid teaches it what to send next time.
Which sources does SIGNAL leave alone?
Any portal whose robots file or terms do not allow automated reading. Each source's robots file is read before it is added, SIGNAL reads only what it is permitted to read, and some large bid platforms are excluded for exactly that reason. The live count for every province is published on SIGNAL's coverage page, so a contractor can see what is being watched before signing up.
Where does Local Wire's news come from?
From the public record, collected on a schedule. Council agendas, minutes and roll-call votes come from sources such as Hamilton's meeting portal, which only renders in a real browser, so the pipeline drives one. Meeting calendars and police releases arrive the same way.
A set of checks sits between collection and publication. Anything that fails one is held back and listed in a daily review email instead of appearing on the site, so a bad source or a broken feed shows up as a line in an inbox rather than as a wrong story.
Which pipelines are running now?
| Pipeline | Reads | Hands back | Where |
|---|---|---|---|
| SIGNAL | 270 public tender sources in 8 provinces; 227 municipalities on the sign-up list | One scored email per contractor at 6 a.m. | SIGNAL |
| Local Wire | Council records and votes, meeting calendars, police releases | Hamilton and Burlington news with roll-call tallies | localwire.ca |
| First-party analytics | Page views and active reading time across the Blue Crane sites and apps | One private dashboard, counted without cookies or visitor profiles | Used by Wire |
What does a data pipeline cost?
SIGNAL is $29.99 a month, or $19.99 locked in for members who join by 11 February 2027, with the first 90 days free (SIGNAL). A pipeline built for another business is scoped on a call and quoted in writing (custom systems).
What else does Trevor build?
- Websites built to be foundMulti-page sites written from the owner's own facts, checked by a deploy gate on every release.
- AI and search visibilityProving, crawler by crawler, that Google, Bing, ChatGPT and the rest can read a site, then fixing what cannot.
- Business applicationsSoftware that runs the work itself: job-site records, parts and stock, paper archives.
- AI featuresAI that removes one specific chore: site walks to estimates, paper to documents, websites an assistant can use.
- Payments and billingStripe subscriptions, one-time passes, donations, and platform payouts to the people on a platform.
- Scheduling and eventsCheck-ins, calendars, rosters and maps for gyms, a festival and a members community.
- Media and advertisingSix media titles and the ad server that sells and counts every placement directly.
Talk to Trevor about a data pipeline.
Describe what the business needs and what it is doing by hand today. You will get a straight answer on whether this is the right job for it, and what it would cost.