An automated rank-generation engine that reproduces each program's official merit formula in code: 10+2 aggregate for engineering, Physics+Chemistry+(Maths/Biology) for pharmacy, NATA+qualifying average for architecture, graduation percentage for postgraduate, and year-weighted diploma percentage for lateral entry — with per-program eligibility gates (minimum qualifying aggregate, minimum age on 31 December) and deterministic, reproducible tie-breaking
A Punjab government counselling engine that ranks and allots seats across 200+ colleges and multiple rounds — automatically, transparently, and provably at scale.
Government / Higher Education — Punjab, India
- 1Candidate A94
- 2Candidate B88
- 3Candidate C81
- 4Candidate D72
- 5Candidate E64
I.K. Gujral Punjab Technical University, a Punjab State Government body, runs centralized admission counselling across 200+ affiliated colleges and a dozen program families (B.Tech, B.Pharm, B.Arch, BHMCT, BBA, BCA, MBA, MCA, M.Tech, M.Pharm, Pharm.D and lateral entry). Ranking thousands of candidates and allotting state-quota seats across that network is a high-stakes, rules-dense process — separate merit formulas per program, reservation categories and sub-categories, Punjab vs other-state quota splits, TFW and minority buckets, age and percentage eligibility gates, and multi-round choice-filling with upgrades and refills. Done on the legacy stack it was slow, hard to audit, and error-prone, with little defensible trail for why any one candidate got any one seat — unacceptable for a government merit process where fairness must be provable.

Government
Government / Higher Education — Punjab, India
The system, in parts.
A deterministic seat-allotment engine that processes candidates strictly in merit order across the full network of colleges, honouring choice preferences, Punjab/other-state quota, reserved-category fallbacks, TFW and Sikh-minority seat buckets, and special-category and gallantry-award tie-break priority — so the same inputs always produce the same, explainable allotment
Multi-round counselling support: choice locking, round-over-round seat refills, seat upgrades that release a candidate's earlier seat back to the matrix, archival of consumed lower preferences, and carry-forward of unresolved choices into the next round, with admitted candidates excluded
Centralized seat-matrix management spanning 200+ institutes — frozen, snapshotted seat matrices per round so every allotment run is computed against an immutable, auditable seat picture
Three separate role-based portals (student, college, admin/superadmin) plus a shared Node API and typed domain layer, covering registration, document upload and verification, online fee payment (ICICI EazyPay) with SMS/email OTP, choice filling, provisional allotment letters, college PI reporting, direct/management-quota entry, eligibility verification, and Excel/PDF exports that preserve the university's existing column contracts
A full audit posture: every high-stakes action — rank generation, choice lock, seat-matrix freeze, allotment run, allotment publish, admission confirmation, withdrawal, correction — emits an audit event, and immutable snapshots of rank inputs, frozen matrices, and allotment input/output keep every decision explainable after the fact
What changed for them.
Manual, slow, error-prone counselling was replaced by an automated, repeatable engine that ranks candidates and allots seats across 200+ colleges and multiple rounds in minutes — at government admission scale
Seat allotment is transparent and merit-based by construction: candidates are served strictly in rank order against frozen seat matrices, with documented tie-break rules, so the university can defend exactly why each seat went where it did
Correctness was proven before go-live, not assumed — the engine was run against the real 2025-26 admission data and compared candidate-by-candidate against the university's own legacy allotments, with mismatches reported with plain-English reasons and a curated validation sample built for manual re-allotment cross-checking
Built for government-grade reliability and auditability: deterministic results, immutable per-round snapshots, and an audit event on every high-stakes operation give the university a defensible, reproducible record of the entire counselling process
Designed to absorb peak-admissions load with separate student/college/admin app surfaces behind a CDN, and to be re-runnable safely (idempotent allotment publish) so a round can be recomputed without corrupting prior state
The stack.
More work
See allWant a system like this?
Tell us the workflow you want to run itself. We will scope a focused first project — designed, built, and operated, with humans in control.