Internal product
Intelligent hiring, built for Canada.
Vela connects Canadian candidates and recruiters through explainable AI matching, a built-in ATS, and 320+ static and programmatic SEO URLs designed for the local market.
Vela is available for acquisition.
Production-ready platform, 18+ months of development already built — source code, architecture, matching engine, and infrastructure included. Customizable for any country, niche, or hiring model.
The origin
LinkedIn, Indeed, Workday.
The matches were wrong. The signal was lost in the noise.
We built Vela to solve the problem we were living.
— Maison GR
The problem
I applied to 200 jobs. Still nothing.
The problem is not volume. It is the absence of signal.
I get 300 applications. How do I find the right one?
The problem is not a shortage of candidates. It is the noise.
Both sides
One platform, two use cases.
Vela is built for both sides of the market. What helps the candidate improves the quality of the recruiter's pipeline.
For candidates
- Compatibility score 0-100 per job
- Skill gap analysis per role
- One-click apply — profile auto-filled from CV
- Real-time application tracking dashboard
- Personalized job recommendations
For recruiters
- AI pipeline: applicants ranked by score
- 5-stage Kanban from received to decision
- Talent search by skills and location
- Analytics: funnel, rates, avg score, time-to-hire
- Intent signals — active candidates first
Why Canada
Not adapted. Built here.
Existing platforms are versions of the US market. Vela is built for Canadian reality: bilingualism, provinces, PIPEDA, and an AI engine that explains every score.
Native bilingual
Interface, jobs, emails, and notifications in French and English — not auto-translated.
PIPEDA compliance
Canadian data, explicit consent, export and deletion on demand, no hidden cost.
Local geography
21 cities, 15 industries, 252 role x city pages ? a clear SEO base for the Canadian market.
Built differently
The Canadian market deserved better.
Existing platforms are US tools poorly adapted to Canada. Vela is the first platform built for Canadian reality — not ported, built.
×
LinkedIn Recruiter
US-first, black box, high cost
Matching is opaque. No built-in ATS. Designed for the US market and carried to Canada without local adaptation.
×
Indeed
Volume without signal
Hundreds of applications, zero match score. The algorithm ranks popularity — not relevance for your specific role.
✓
Vela
Canada-native, explainable score
AI matching on 5 dimensions, built-in 5-stage ATS, native bilingual, PIPEDA-compliant. Built for the market you are targeting.
Architecture
AI, ATS, SEO, and compliance move together.
Every component serves both sides of the market. The score ranks candidates, the pipeline organizes them, the SEO brings users back.
5 dim.
AI score
Skills, experience, location, education, and bonus — a 0-100 score you can explain.
5 stages
ATS pipeline
New → Reviewing → Interview → Offer → Not Selected.
320+
SEO pages
Cities, industries, and role × city pages — organic discovery at scale.
EN/FR
native bilingual
The whole product in both official languages of Canada.
The AI engine
A score you can explain.
The match does not come from a black box. Every dimension is visible, every weight documented. Candidates understand why. Recruiters know who to prioritize.
CV received
PDF or DOCX parsed locally — skills, experience, education extracted with no external API.
5 dimensions scored
Each dimension evaluated separately. No aggregated result without explanation.
Composite score
Weighted average normalized 0–100. Every weight is documented and visible.
Ordered pipeline
Candidates arrive in the ATS from most relevant to least relevant.
Score total
100
pts
Skills 40pts
Experience 25pts
Education 15pts
Location 10pts
Bonus 10pts
Skills
40%
Technical skill overlap with deep expertise bonus.
Experience
25%
Years of experience vs. required level, top-company bonus.
Education
15%
Degree level and field relevance for the role.
Location
10%
City / province match, remote preference factored in.
Bonus
10%
Certifications, programming languages, and bilingualism.
ATS Pipeline
From received to decision.
The built-in pipeline replaces spreadsheets and external ATS tools. Five clear stages, every transition triggered by the recruiter.
01
New
Application received, AI score calculated, profile awaiting review.
02
Reviewing
Recruiter examines profile, skills, and match score.
03
Interview
Interview scheduled — qualification, technical, or both.
04
Offer
Proposal sent — awaiting candidate response.
05
Not Selected
Final decision documented, application history preserved.
Programmatic SEO
320+ SEO URLs. A candidate for every search.
We did not want a platform visible only to those who already knew us. We wanted to appear when a Montreal company types 'hire senior React developer Quebec'.
21 cities
From Vancouver to Halifax — every major Canadian employment zone covered.
15 industries
Tech, finance, healthcare, engineering, legal, education, and more.
320+ indexed pages
Cities × industries × roles — each unique, with structured JSON-LD and hreflang.
Sample generated page
Senior React Developer — Montréal, QC
Active listings · Median salary · Hreflang FR-CA/EN-CA · JSON-LD SoftwareApplication
The platform
12 system layers. Not a landing page.
Vela is not just a showcase. Every component is in production — candidates, recruiters, ATS, CV parsing, matching, search, billing, team workspaces, notifications, admin, employer responsiveness, and AI career tools.
AI Matching
Explainable 0-100 score across 5 dimensions for every candidate/job pair.
Recruiter ATS
5-stage Kanban. Post roles, review applicants, move through pipeline from one workspace.
Programmatic SEO
320+ indexable pages auto-generated for the Canadian market.
Local CV parser
PDF/DOCX parsed — skills, seniority, education, and experience extracted with no external API.
Candidate workspace
Profile, CV upload, matched job browsing, save, apply, and real-time application tracking.
PIPEDA compliance
Canadian data, transparent scoring, explicit consent, and data deletion on demand.
Stripe billing
Recruiter/candidate plans, active-job limits, billing portal, entitlements, and server-side webhooks.
Notifications & email
Application updates, recruiter activity, verification, password reset, and acquisition requests.
Admin & operations
Role-based access, platform stats, dashboards, settings, account controls, and operational API routes.
Ghost Score
An employer responsiveness benchmark — speed and frequency of replies — visible to candidates before they apply.
AI career tools
AI resume builder plus, on Pro, Claude-generated interview-prep questions and follow-up messages.
Technical architecture
React 18 + Vite
Candidate SPA — job search must be instant, not reloaded page by page.
Express 5
Node.js REST API with JWT auth, rate limiting, Helmet security, and Morgan logging.
MongoDB Atlas
Document model for dynamic CVs. Geospatial indexes for Canadian geography and full-text search.
Stripe
Candidate and recruiter subscriptions, free trial, customer portal, and server-side webhooks.
Local CV parser
PDF/DOCX extraction with no external API — no HR data transmitted to a third party.
Programmatic SEO
320+ pages: dynamic sitemap, per-job JSON-LD, hreflang FR-CA/EN-CA.
Have a market to connect?
Maison GR builds matching platforms, AI-scoring engines, and programmatic SEO systems designed for your market. Let's talk about yours.
Start a project