Founder Story · BeazAtWork · Built in Ontario

Built a Compliance SaaS in 4 Months

April 2026  ·  4 min read  ·  beazatwork.com

In January 2026 I was learning Python and applying to jobs at the same time. Both were humbling.

“What I did not expect was for both journeys to become the same project.”

The job search was full of ghost postings, missing salary information, and zero follow-up after interviews. The Python learning was full of errors, late nights, and code that occasionally showed up in my dreams.

Starting from scratch

I started with the basics. Python data structures. Reusable functions. Understanding how APIs work. I built a proper FastAPI project structure, worked with protected endpoints, and learned to test using Swagger UI.

Every step forward came with ten new questions. But the direction was clear. Ontario had just introduced Bill 149, with new legal requirements for job postings that most employers did not know about and most job seekers had never heard of. Someone needed to build a tool that made compliance visible and accessible.

That someone turned out to be me.

Building with AI

I did not build this alone. Claude, ChatGPT, and Copilot were part of the process from the beginning. Not as shortcuts, but as collaborators. They helped me think through architecture, debug faster, and ship with intention while I was still learning the fundamentals.

What I learned is that AI is a force multiplier — not a replacement for judgment. Every decision, every bug, every breakthrough was still mine. The AI made me faster. The instincts had to come from experience.

What BeazAtWork does

BeazAtWork analyzes any Ontario job posting against the requirements introduced by Bill 149 (Working for Workers Four Act, 2024), which came into force January 1, 2026.

Every company hiring in Ontario — regardless of where they are headquartered — must comply. A firm in New York, London, or Singapore hiring remotely into Toronto is fully subject to this law.

What BeazAtWork checks — ESA 2026
  • Salary disclosure — range present and within $50,000 spread
  • AI screening disclosure
  • Canadian experience language — flags if found
  • Vacancy type — permanent, contract, or temporary
  • Compliance score, plain-language verdict, missing requirements

What non-compliance actually costs

This is not a paperwork issue. Employers found in violation of the Employment Standards Act can face fines up to $100,000 for a first conviction, $250,000 for a second, and $500,000 for a third or more. The Ministry of Labour investigates complaints and takes enforcement action.

Most employers do not know this. Most job seekers do not know they have a right to this information. That gap is exactly what BeazAtWork exists to close.

Check any posting before you apply

beazatwork.com/job-analyzer

Free  ·  No account required  ·  Results in seconds

Four months later

The tool is live. The backend runs on FastAPI and PostgreSQL, deployed on Railway. The frontend is WordPress. Payments run through Stripe. Authentication through Clerk.

It was built entirely by one person, wearing every hat — developer, QA, UX, product owner, and AI wrangler.

It hits differently when every decision is yours.

wpChatIcon
wpChatIcon