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