Global Asylum

A refugee officer preparing documents for an interview.
A refugee officer reviews a case.

U.S. Citizenship and Immigration Services (USCIS) manages America's immigration system. Their refugee corps reviews cases of people fleeing persecution and violence, navigating a labyrinth of legal processes to decide who can stay in America. Cases may take years to reach a decision, with many people waiting in detention.

The mainframe immigration system we replaced, RAPS. A black screen with a mess of different colored text and inputs scattered about.
The 80s mainframe application we replaced.

USCIS hired me to build a new refugee case management system. I was responsible for research, testing, and managing our backlog of work. Our goal was to save money and improve security by replacing a mainframe built in the 80s. One year later my team had created a better process that saved over $10 million a year. Check out this video to learn more about my team.

Our persona for an adjudicating officer explaining their story, paint points, and goals.

Refugees submit paper applications to USCIS, where contractors type that information into the mainframe. We could save USCIS money by moving to the cloud, but could we create a better process? We sat with officers to find out.

The updated case editing UI utilizes a card based interface to display applicant case data
The homepage highlights search and recent cases.

My team conducted observational studies, interviews, and usability tests each week. Officers found it easier to review paper case files because they could scan them faster. To make our digital forms easier to review, we organized fields to mimic the I-589 and I-590 paper forms. We split each case into pages mirroring steps in the adjudication process. We also added improvements like calculated age values and a history of who modified what on the case.

The case entry page is where users review applicant biographic information such as names, dates of birth, and attorney inoformation.
A closer look at sample applicant information cards on the case entry page. Each card housed inputs grouped by form section.
We included edit buttons on either end of the card to make it super fast to edit information using the keyboard.

Our users preferred navigating forms quickly via keyboard, so making our app easy to use without a mouse was critical. We used USWDS to create a standard library of accessible components. View a sample of our team design library in Figma.

a service blueprint the team created, a refugee officer's desk with computer equipment, and Bon Matcha ice cream.

Officers had to type applicant information into many law enforcement systems for background checks. They did this while remembering rules about specific name variations, situations, and populations. Our app automated this data entry using logic and APIs. Parts of the case process that had taken hours now took seconds.

A close up of different security check cards in different states.
The Global security checks page where applicant data was automatically sent to partner systems for processing and had results returned at drastically reduced timelines.
Our API cut security check processing times by 90%

We not only met our deadline, but saved officers hours of extra work every week so they could focus on the applicants. Our app saved USCIS over $10 million a year and received a Director's Cornerstone Award.

Raquel holding the Director's Cornerstone Award which was awarded to our team.
Back to Home