AI automation studio · Toronto · 2026

Roux.

One senior engineer in Toronto. The boring infrastructure half of your AI stack — built by hand, run on cron.

3 of 6 slots filled · Q3 2026
§02 · B2B DevTools SaaS · Brooklyn · Series A · $4.2M ARR · 14 peopleShipped in 11 business days · first leads delivered week 1

Cold-outbound pipeline (Apollo replacement)

$2.4M pipeline · 23 demos/wk · 1 SDR instead of 3 hires

  • $2.4M qualified pipeline in Q1 from 100 ICP-ranked leads/wk
  • 23 demos booked weekly · reply rate up from 14% → 31%
  • 2 budgeted SDR hires deferred (~$220k/yr saved)

We were about to budget for two more SDR hires. We replaced our Apollo stack with Roux's pipeline instead — and our reply rate tripled.

Co-founder & CRO

What we built

A Claude-driven cold-outbound pipeline that ingests Google Maps Places + Hunter + the team's CRM, ranks ICP fit per lead, writes a one-line personalization hook, and inserts ready-to-send drafts into HubSpot.

  • ICP scraper from Maps Places API → 400 candidate companies/wk
  • Claude enrichment: decision-maker name, role, tenure, recent funding/hiring/launch signal
  • Hunter verifies email deliverability (≥95% confidence threshold)
  • Claude writes the personalized hook against 4 seed example quotes per ICP
  • HubSpot upsert with assigned-to-rep, ready for the SDR to review
STACKPythonClaude APIGoogle Maps PlacesHunter.ioHubSpot CRMSupabaseGitHub Actions cron

RETIREDApollo · Lemlist · Clay ($57.6k/yr in seats)

§03 · DTC Apparel · Toronto · founder-led · $1.8M/yr revenue · 1 personShipped in 8 business days · first briefing landed day 9

Daily ops briefing (Shopify + Klaviyo + Meta + Stripe)

8 hrs/wk reclaimed · $14,200 averted ad burns · 23× faster ROAS response

  • 8 hrs/wk reclaimed (4 hrs Sunday + 30 min weekdays → one Google Doc read)
  • $14,200 in averted ad burns over Q1 (Meta ROAS collapse caught in 90 min vs 23 hrs previously)
  • $4,800/yr in vendor stack retired

I read one Google Doc at 06:00 and I'm done. I got my Sundays back.

Founder

What we built

A daily ops briefing that pulls Shopify + Klaviyo + Meta Ads + Stripe at 05:55 ET, drafts a one-page Google Doc with top-3 anomalies and top-3 actions, and emails it to the founder by 06:00.

  • Cron at 05:55 ET hits Shopify Admin API, Klaviyo API, Meta Marketing API, Stripe API
  • Claude reads deltas vs. 7-day baseline, flags >2σ moves
  • Top-3 actions ranked by likely $-impact (ROAS drops > inventory > churn signals)
  • One-page Doc generated, formatted, emailed via Gmail API
  • Sunday: 3-page deep-dive with chart-of-the-week + 12-week trend
STACKPythonClaude APIShopify AdminKlaviyoMeta MarketingStripeGmail APIGoogle Docs API

RETIREDTriple Whale · Daasity ($4,800/yr in stack)

§04 · Developer Tooling · SF Bay Area · seed-stage · $1.4M raised · 8 engineersShipped in 9 business days · first spike caught day 14 ($4,200 averted)

CI spend monitor + cron audit

$58k/yr in CI + cron over-runs eliminated · 0 surprise invoices in 11 months

  • $58k/yr in CI + cron over-runs eliminated
  • 14× CI regression caught in <30 min (vs 7 days the previous incident)
  • 0 surprise invoices in the 11 months since deployment

I was about to hire a part-time DevOps person to watch the bill. Roux is cheaper, and it doesn't sleep.

CTO

What we built

A GitHub Actions billing anomaly detector + a cron audit tool that ranks every scheduled job by cost-per-invocation × frequency and flags the over-runs.

  • GitHub Actions billing API polled every 15 min
  • Rolling 7-day baseline per workflow, alert on >3σ deviation
  • PagerDuty + Slack notification with workflow + run-id + projected hourly burn
  • Cron audit scans .github/workflows/ + crontab + Kubernetes CronJobs, sorts by predicted monthly cost
  • Daily report: top-5 most expensive crons with downsizing recommendations
STACKPythonClaude APIGitHub RESTPagerDutySlackPostgresRender

RETIREDDatadog APM cost-monitoring tier ($14.4k/yr)

§05 · Multi-Location Dental · Toronto · 3 locations · 24 staffShipped in 14 business days · most complex — PMS integration + insurance edge cases

Pre-appointment intake + multi-channel recall

no-show rate −64% · 18 new bookings/wk · $594k/yr in net new revenue

  • No-show rate −64% · 18 new-patient bookings/wk added
  • Recall coverage: 41% → 97% of due patients contacted within 24h
  • Net new annual revenue from recovered chair time: $594,000
  • Front-desk intake hours: 22/wk → 6/wk

I forgot how much I used to do until I stopped having to. We added a hygienist's worth of revenue without hiring anyone.

Practice owner

What we built

A pre-appointment intake hydration system that drafts a 200-word chart summary 24 hours before each appointment + a multi-channel recall automation (SMS / email / voicemail) for due patients.

  • 22:00 nightly: pull tomorrow's schedule from Curve Dental (PMS) API
  • For each patient: 30-day chart history + email + front-desk Slack → Claude drafts 200-word summary
  • Insurance pre-check via Telus eHealth lookup
  • Recall pipeline: SMS (Twilio) → email (Postmark) → voicemail-drop (Slybroadcast)
  • Confirmation rebooking: SMS reply auto-books in PMS
  • 06:00 office-manager dashboard: today's appointments, intake-delivery status, recall coverage %
STACKPythonClaude APICurve Dental APITwilioPostmarkSlybroadcastTelus eHealthSupabase

RETIRED16 hrs/wk of front-desk intake calls · manual recall workflow

In production right now

4 clients · 11 live automations

cadencenameclientlast firedstatus
06:00 ETbriefing.dailyDTC apparel · Toronto2h 15m agoOK
06:00 ETintake.hydrationDental · Toronto2h 16m agoOK
07:30 ETpipeline.scrapeSaaS · Brooklyn47m agoOK
*/15 *ci.anomalyDevTools · SF11m agoOK
21:30 ETrecall.smsDental · Toronto5h 25m agoOK
*/30 *briefing.anomaly-watchDTC apparel · Toronto14m agoOK
*/5 *hubspot.upsertSaaS · Brooklyn7m agoOK
01:00 ETcron-audit.scanDevTools · SF7h 1m agoOK
08:00 EToutbound.sendSaaS · Brooklyn2h 8m agoOK
04:30 ETklaviyo.audience-syncDTC apparel · Toronto4h 14m agoOK
0 * * * *slo.burndownDevTools · SF41m agoOK

Updated at 2026-05-27T22:16:09Z· all systems nominal

Engagement labels are composites. Cron names and cadences are illustrative of running production work.

From the studio

Built by Thomas. Toronto.

Roux is one person. I'm a senior engineer who spent the last decade shipping production software at SaaS companies you've used, and the last two years building Claude-assisted tooling for the kinds of automations on this page. I don't hand the work off to a junior, don't subcontract strategy, and don't run a content team. When you hire Roux, I'm the one who scopes it, builds it, and is on the hook when it breaks at 03:00.

Based in Toronto. Working with teams in the US and Canada. Engagements priced and invoiced in USD.

Thomas Peng · Toronto · May 2026

3 of 6 slots filled · Q3 2026

Audit pricing

One way in.

3 of 6 slots filled · Q3 2026