CoolFace
Apppublic

UnicusLearning/go-global

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes
App README

Go Global

Built by Unicus Learning — Agentic AI track, International scope

Where do you actually stand for skilled migration? Real points, real math, two real countries.

Problem Statement

Research question: Given a person's profile — age, education, English ability, and work experience — where do they actually stand against the real, published points formulas of major skilled-migration programs?

Skilled migration is one of the most consequential career decisions someone can make, but the actual eligibility criteria are scattered across government immigration websites, each with its own points system. This project runs a person's profile through the real, currently-published points formulas of two major programs — Canada's Express Entry and Australia's General Skilled Migration points test — and shows exactly where they stand, factor by factor, not a black-box "you're eligible."

Data status: real, official, current formulas — not a trained model

Both point tables are the real, currently-published formulas, verified against sources citing the government criteria directly:

  • —Canada: Comprehensive Ranking System (CRS) core human capital factors — age, education, language ability, work experience — sourced from immigration.ca's CRS grid, last updated July 2026.
  • —Australia: General Skilled Migration points test (subclasses 189/190/491) — age, English, skilled employment, education, partner status — sourced from a MARN-registered migration agency's points table, last updated June 2026.

Verified against an official worked example

Australia's implementation was tested against the source's own stated example — a 30-year-old with Superior English, a Bachelor's degree, 5 years overseas experience, applying single — which the source states totals 85 points. This implementation produces exactly 85. Canada's implementation was independently hand-calculated against the official grid for a comparable profile and matched exactly (429 core points for a 30-year-old, Bachelor's, CLB 9, 5 years experience).

Scope, stated honestly — this is not the full formula

  • —Canada: implements core human capital factors only (max 500 of the 1,200-point CRS). Excluded: spouse factors, skill-transferability bonuses, and the 600-point Provincial Nomination / French-language / Canadian-study bonuses — these depend on province-specific nomination status or a second applicant's profile, not answerable from a quick individual assessment.
  • —Australia: implements age, English, overseas skilled employment, education, and partner/single status (up to 100 points modelled). Excluded: Professional Year, NAATI community language credential, regional study, and specialist research-doctorate bonuses — edge-case credentials, not general profile factors.
  • —English input: a single overall IELTS-equivalent band (4.0-9.0) is used as a simplification. Both real programs score listening, reading, writing, and speaking separately — an actual score could differ from what this single-band estimate produces. Stated on the results page itself, not just in this README.

Files

  • —calculators.py — the two points-formula implementations, with citations and the worked-example verification
  • —app.py — Gradio interface