Astra
liveMy AI chief of staff. Tasks, goals, habits, notes. One queue, one operator. It builds my daily plan before I'm awake.
mission control · montreal
COO at a Montreal SaaS company by day. This board is the rest of me: systems I ship after hours, with an AI copilot doing the heavy lifting.
v1 of me had the same ideas and no time. You're looking at the changelog.
systems: 10 · live: 4 · uptime: 30 years · coffee: nominal
Every system gets an honest badge. No vaporware, no "coming soon" that means never.
live - shipped and serving · armed - countdown running · lab - experiments, no users harmed · writing - words in, chapters out · parked - paused on purpose · chill - alive, unhurried
My AI chief of staff. Tasks, goals, habits, notes. One queue, one operator. It builds my daily plan before I'm awake.
Watches 2,400+ Quebec gas stations plus crude oil trends, then emails me FILL or WAIT before prices move. The data feed is public and free.
Mail merge for Gmail and Sheets: conditional logic, tracking, automatic follow-ups. A Chrome extension born from sticker shock at enterprise mail-merge pricing.
Ten small data tools that watch sitemaps, SEC filings, RSS feeds, and domain records so you don't have to. PeerHosting is the storefront.
An automated crypto trading system. Backtested, paper-traded for a month, launched with a runbook and reconcile checks. Real money on 2026-06-13. The numbers stay private. The lessons won't.
Replays a grid-trading strategy against years of exchange history with an honest fill model and an untouched holdout. It reports what would have happened. Deciding is my job.
Turns course videos into searchable text, locally on Apple Silicon. Built because I read four times faster than people talk.
50,000 words on operations, due December 2026. Material gets captured daily. The outline and I are still negotiating.
Field guides for Canadians who winter in Latin America. Three products shipped on Etsy, six more drafted. Parked on purpose while other systems hold the runway.
French-language research briefs on Canadian regulatory change. Alive, unhurried, read by people who like footnotes.
I started my first company in 1996 and I have been running operations ever since. Thirty years: software, digital signage, employee recognition. Different products, same job: build the system, remove the friction, help people do their best work.
The whole time I kept a someday list. Apps I would build. Tools I wanted to exist. A book. Someday meant never. The calendar made sure of that.
Then AI assistants got good. Not "draft my emails" good. "Hold the architecture, write the tests, deploy while I watch One Piece" good. The someday list turned into a shipping queue. Everything on the board above went from idea to running system in weeks, not years.
About the name. In 1998 I started a company called Vision 2000. The name was forward-looking for exactly two years, then spent the next 26 as a punchline. The domain outlived the joke: v2.ca. Today it finally means what it should have meant all along. Version 2. Same operator, better tooling. v1 shipped slower and had fewer features. I keep him around for the memories.
If you run operations and wonder what this looks like from the inside, the field notes below are for you. The teach part is the point.
"You can have everything in life you want, if you will just help enough other people get what they want."
- Zig Ziglar
Zig said it about sales. I run it as a life rule. It is also the reason this site exists.
Six books, one operating manual. The dad jokes are self-taught.
Learn, do, teach. This is the teach part.
Why a 30-year ops guy built his own productivity platform, and what it does before I wake up.
The rules I would hand every new COO. No frameworks. Just what held up for three decades.
One Zig Ziglar sentence, used as an operating system for work and life.