← all projects

in-progress · 2025

Immigration risk-profiling portal (FIA)

A public-facing portal that turns a traveller questionnaire into a scored risk profile, feeding flagged profiles into the department’s system.

  • Node.js
  • NestJS
  • PostgreSQL
  • Oracle
  • Jenkins

problem

Immigration screening relied on manual guesswork at the airport rather than a consistent, prioritised signal.

approach

A questionnaire plus travel details produce a scored risk profile per traveller. High-risk profiles are pushed into the department’s existing system so officers can act on them during screening. Built and deployed through an automated Jenkins CI/CD pipeline.

outcome / metrics — available on request