Montreal, QC · Web Studio

Your website. From $1,500. Fixed price, fixed date.

Bill 96 · Law 25 · Real Québécois French

Four packages, delivered in 5 to 15 days on the date written in the contract. Your text written for you from a 20-minute call. Built in Montreal, in both languages, to meet Quebec law.

17+Years in Telecom
FR/ENNothing Left in English
MTLMontreal Based
Atash Jamalluddin, bilingual web developer in Montreal
Bilingual Web · Quebec Compliance Audit → build → compliant launch

Built to meet Quebec law — in every package.

Six things Quebec businesses keep needing, and most agencies quietly hand to a translation plugin.

01

Language law

Bill 96 Compliance

French that matches the English in content, presentation and function — including the forms and checkout most sites leave in English.

02

Privacy law

Law 25 and Privacy

Consent at the point of collection, cookie handling, privacy and terms pages, and no third-party tracker firing before someone agrees.

03

Production web

Bilingual Web Builds

Real /fr and /en routes with hreflang and localized metadata, on one design system so the two languages never drift apart.

04

Real FR-CA

Québécois Localization

Written in Quebec French — not France French, and not machine output. Your customers hear the difference immediately.

05

Documented

Compliance Audits

A documented review of where a site actually stands, ranked by severity, with the requirement cited for every finding.

06

Studio design

Cinematic Web Design

Studio-grade design, delivered in days rather than months.

Four packages, four prices known in advance.

Choose by the number of pages and what the site must do. Every price is fixed and written in the quote; every date is written in the contract. Two rounds of revisions included. Hosting and upkeep optional, $45 a month. A page beyond the package: $250.

01$1,500

Starter

Best for

A business that needs a clean site in one language, fast.

Delivered in 5 days, fixed date in the contract

You receive
  • Up to 3 pages, one language (FR or EN)
  • Your text written from a 20-minute call
  • Contact form, privacy policy and search basics
Outcome A site in your name, on the date in the contract.
Ask for a quote
03$4,900

Business

Best for

A business that books appointments and collects personal information.

Delivered in 10 days, fixed date in the contract

You receive
  • 6 to 8 pages, bilingual
  • Law 25 cookie banner: Refuse as easy as Accept
  • Online appointment booking, everything in Essential
Outcome A compliant bilingual site that takes bookings while you work.
Ask for a quote
04From $9,500

Complete

Best for

A business that sells online or needs its tools connected.

Delivered in 15 days, fixed date in the contract

You receive
  • 10 pages or more
  • Online payment and payment plans
  • CRM and automations, everything in Business
Outcome Between $9,500 and $15,000: the exact price is set in the written quote, before we start.
Ask for a quote

The French is not the hard part. Where it stops is.

Most bilingual sites are a translated homepage sitting on top of an English application. The law looks at all of it.

FormsCheckoutError statesTransactional emailPDFs
A bilingual web command centre, illustration

Scan, audit, build, verify.

The same four steps every time, which is why the delivery date is known before we start.

ScanAuditCopy parityDesignBuildLegal pagesBilingual QALaunch
01

Scan what you already have

An automated pass over your live site: French parity, forms, checkout, consent, page speed. You get the findings whether or not you hire me.

02

Audit, then price it

Manual review of everything the scan flagged, ranked by severity with the law cited. What comes out is a fixed scope and a fixed date — not a range.

03

Build both languages together

French and English are written side by side, never translated afterward. Forms, error states and transactional email included, because that is exactly where compliance fails.

04

Verify before launch

Both languages checked route by route, privacy and consent pages live, security headers and performance confirmed. Then it ships.

The site you are reading is the sample.

This page is bilingual, Law 25 compliant, tracker-free and audited before launch. It is the same build you would receive.

17+ years in telecom, in both languages

Enterprise support, retention and high-value queues — in French and English, every day.

0 third-party trackers on this page

Fonts self-hosted, nothing fires before consent. Check it yourself.

5–15 days from signed quote to launch, depending on the package

A fixed date written into the contract, not an estimate.

What a compliant build actually contains.

Each one is framed the same way: the problem, what gets built, and what you end up holding.

Bilingual Web Infrastructure visual system
01 / 06Compliant Build

Bilingual Web Infrastructure

Real /fr and /en routes on one design system, so the two languages cannot drift apart.

10 A bilingual site that holds up against Bill 96 and Law 25
System evidence
Route parityForm and error stateshreflang setupDeploy checklist
Problem

A site where the French exists on the homepage and disappears the moment someone tries to do anything.

System

Shared design system, hreflang and localized metadata, French written alongside the English rather than after it.

Output

Every route, form and error state present and equivalent in both languages.

Deliverable Set

Handover package: route map, parity checklist, deployment rules.

Metric Context

days from signed scope to launch

Website Compliance Audit visual system
02 / 06Audit

Website Compliance Audit

A documented review of where a site stands, ranked by severity, with the requirement cited.

12 A written position on exactly what would fail, and what it costs to fix
System evidence
Severity rankingRequirement citedFix listFixed quote
Problem

Owners are told their site is “probably fine” by the people who built it.

System

Automated scan first, then manual review of build integrity, parity, privacy, accessibility, performance and headers.

Output

Severity-ranked findings with a prioritised fix list and a fixed price to resolve them.

Deliverable Set

Bilingual audit report, structured the same way every time.

Metric Context

review sections per audit

Québécois Localization visual system
03 / 06Localization

Québécois Localization

Quebec French written by someone who speaks it, with parity checks at the field level.

100% French that reads as written, not as translated
System evidence
FR/EN parityField mappingQuebec FrenchReview workflow
Problem

Machine translation and France French both get caught — by customers first, and by the regulator second.

System

FR/EN field mapping, parity rules, a QA pass in both languages, and review before launch.

Output

Copy that holds its meaning and its tone across every page and component.

Deliverable Set

Handover package: field parity, component rules, review sign-off.

Metric Context

parity target across critical bilingual fields

Same footage, same timing. The dub exists in English and Québec French; the international version is a subtitle track, because that is where the difference lives. Switch the subtitles to see the same line rendered both ways.
04 / 06Video localization

Two French tracks, one timeline

Demonstration build — fictional brand, real production pipeline

A 70-second onboarding film rendered twice from one cut — Québec French and international French, same footage, same timing, switchable mid-sentence.

5 French that names the institutions this country actually has
System evidence
FR-CA dubTwo subtitle tracksFrame-alignedAnnotated decisions
Problem

The international render says mutuelle, turns a REER into a generic savings plan and quotes the warehouse in metres. Fluent, professionally revised French describing benefits the employee does not have.

System

One cut, two subtitle tracks on an identical timeline, plus a full FR-CA dub. Every divergence logged per line with the reasoning attached, and corrections kept separate from register choices.

Output

A player that switches between the two written French versions over the same footage, so the difference is read line by line rather than argued.

Deliverable Set

Delivered: source cut, EN and FR-CA audio, subs-fr-qc.vtt and subs-fr-intl.vtt, annotated comparison.

Metric Context

of the nine changed lines are factual errors, not matters of style

Same footage, same timing. The dub exists in English and Québec French; the international version is a subtitle track, because that is where the difference lives. Switch the subtitles to see the same line rendered both ways.
05 / 06Healthcare localization

The card the patient does not have

Demonstration build — fictional clinic, real production pipeline

A 58-second patient welcome for a Villeray clinic, where the international French sends a Montréal patient to their appointment with a health card that does not exist in this country.

5 Instructions a Québec patient can actually follow
System evidence
Scope of practiceLoi 25 vocabularyRAMQ terminologyAnnotated decisions
Problem

Carte Vitale, tiers payant, mutuelles, médecin traitant and the RGPD — all correct French, none of it applicable here. A patient instruction with the wrong French is not embarrassing, it is unusable.

System

The same two-track pipeline plus a scope-of-practice check: a dental hygienist is a regulated profession in Québec with cleanings legally in scope, and France has no equivalent — so that line had to be restructured, not reworded.

Output

A welcome film naming the RAMQ card, the right professional, and the vocabulary Québec privacy law actually uses.

Deliverable Set

Delivered: source cut, EN and FR-CA audio, both subtitle tracks, annotated comparison.

Metric Context

of the eight changed lines name an institution, profession or statute absent in Canada

The month-end, in one click visual system
06 / 06Back-office automation

The month-end, in one click

Live demonstration — three fictional businesses, nothing is uploaded

The month’s bank statement and invoices go in. Out come a categorized ledger, the GST and QST to remit, who owes you what, and a list of what to fix before you close the month. Try it with a bakery, a plumber or a freelance studio.

8 A month your accountant can close without chasing you
System evidence
Bank reconciliationGST/QSTReceivables ageingRuns in the browser
Problem

Month-end is a pile: a bank statement, supplier invoices, customer invoices, a timesheet. Matching them by hand takes an evening, and what slips through — a deposit never invoiced, a receipt that never arrived — costs tax or cash.

System

Bank lines reconciled against the invoices, keyword rules for the rest, a GST/QST estimate, receivables ageing, payables, hours not yet billed, and checks for double payments, unknown deposits and purchases that look personal.

Output

Every bank line categorized and marked with its proof — the matching invoice, a rule, or “to check”. Nothing is guessed.

Deliverable Set

Downloads: a one-page PDF report, the ledger as CSV, every invoice as PDF.

Metric Context

items flagged in one fictional plumber’s August: overdue invoices, a deposit with no invoice, missing receipts, an owner draw

Modern architecture at night, illustration

Built from seventeen years of serving Quebec customers in both languages.

Seventeen years in telecom operations shaped how I build: clear systems that survive real-world pressure.

I spent those years switching between French and English all day, with real customers who noticed when the French was wrong. That is the part most web agencies cannot fake.

Nearly two decades in enterprise telecom operationsMontreal-based, serving Quebec and CanadaBill 96, Law 25, bilingual web, and Québécois localizationHands-on builder mindset from strategy to deployment

Tell me about your project.

Write what the site must do — or just send your current site address: I run the free scan and tell you what would fail, whether or not you hire me.

What happens after you message me

  1. I read your message and answer fast, 7 days a week.
  2. A 20-minute call; I write your text from it.
  3. A written quote with a fixed price and a delivery date.
  4. You sign and pay 50 %; you review the site at a test address; the balance on delivery.

I respond with a practical next step, not a sales pitch.