The HINT application is an integral part of a background screening platform.  An XML order for screening an applicant comes into the system and is broken into separate tasks for fulfillment.  All tasks which cannot be automatically fulfilled are referred to HINT for manual completion.  A sampling of screens is shown below, although there are many more.

HINT cut the time of task completion to one-quarter of what it had
previously been, and agent training time was reduced from two days to two hours.

HINT is delivered to the end user using Java Web Start.

HINT Project Screenshots

Splash Screen


Search Screen

Verify Employment

Applicant Contact

Employment Gap

Business Credit

Insurance License

All the graphics and a new look-and-feel were custom-made for this application.  and the entire GUI was written solely by me.  BTW, See if you can figure out this icon :)


Represented by the top icon on the navigation bar, this screen delivers tasks requiring manual fulfillment to agents on the floor in California, Florida, and India.  Tasks are assigned based on task priority, client, and agent specialization.  The bottom pane shows an HTML page generated by a servlet upon choosing a task in the above table.


Akin to the inbox, it also shows a grid of tasks and a view pane, but allows the operator to use any of several permission-based criteria to retrieve tasks from throughout the system.

This screen is possibly the most complicated in the application.  It shows at a glance all the agent needs to know to call a school or employer to verify an applicant's background.  Task details are up top, in the middle is the task fulfillment area, and at the bottom, the agent can add notes, contact information, and a task disposition such as "confirmed" or "date discrepancy".  The third column's radio buttons either autofill the fourth column or allow in-cell entry.


This screen collects requests for additional information from the applicant which are generated by the other tasks.  The idea is to call the applicant as few times as possible, minimizing intrusion on the applicant's time and maximizing the efficiency of the system.  The first column in each row represents the task which requires the additional information and holds a button that opens the task.

Here, the agent needs to determine whether the time between subsequent employments is sufficient to raise a question about the employee's activities during that period.  I completely redesigned this screen, and it now greatly exceeds specifications by presenting the data in a format that makes the applicant's history graphic, and gaps immediately obvious. 

A credit report may come back for several different names.  This screen requires the agent to match the given business to one of several off a picklist.

This is a very simple screen allowing the agent to input free-form information which will show up on the final report.  Of note is the popup scrolling macro box, which enables the user to input extended text by right-clicking or by typing abbreviations and a hotkey.  This capability can be added to any textarea with one line of code.