Office Troops


Office Troops is an internal mobility solution that helps uncover the right fit employees for the job. Using a combination of data extraction, data entry and peer feedback collection, this platform uses a proprietary algorithm to provide an objective fit ranking of employees to the open job positions.


The Problem:

The client approached me to help revamp their B2B analytics application design. I asked the client extensive questions to discover that the business goal of the designs is to communicate and sell their product idea to onboard potential clients, users, as well as investors through storyboards and presentations.


The Solution:

Each user type had a separate goal, and use case. I determined what device each user would be using, and designed each user type’s UI appropriately on that device while considering any technical limitations.


Users filling out a job application

Get matched with exciting companies that want to hire you, through a precise combination of data science and human expertise. Creating your profile through various options provided instead of typing out every bit and machine-learning algorithms help match your skills and interests to real-time hiring needs — eliminating the guesswork.


Hiring Managers looking for the ideal candidate

A responsive user interface and easy to use UI,  for Hiring Managers that uses a combination of data extraction, data entry and filter options to help pick the right candidate from a more focused pool of qualified candidates through the ranking system.



The client had written out several documents with product specs that specified the product features that they wanted. Asking client hard-hitting questions led to discover the true underlying purpose of the application, what problems it’s meant to solve, the user acquisition strategy, the user retention strategy and so forth, in order to truly be able to break down the list into must-have’s, and nice-to-haves. Breaking down the list as such, allowed me to define the Minimal Viable Product while keeping in mind that some additional features need to be added to the design. I worked with the product specs document they had written, but questioned, and criticized the features that did not make sense to me from a usability and product strategy perspective. Through this process, the client and I reached a final list of features that we agreed should be in included in the designs, which revealed two user types.

I always start to sketch with a pen to paper first, since this way I can go through many variations in a short period of time before committing designs to a computer program and in this case it was no different. I tackled what I perceived to be the most complicated UI problem to solve in this app… how to present analytics data. To do this, I had to create a deep empathy with the user by really immersing myself in their headspace by learning about what problems this data would be solving, what specific question they would be trying to answer with this data, and what tools they are using now to address these problems. Some of this was achieved through research, some by talking to the client, and some by speaking with individuals who fit the user persona.



Once the client was okay with the various methods of laying out the analytics, I proceeded to design the application’s information architecture and overall user flow. I quickly started with the wireframes on Sketch since by this point I had a really good idea of how it would look.

[Best_Wordpress_Gallery id=”6″ gal_title=”OT”]


Final Designs


Test, test, test!

To get the final results, we had to test the designs on a weekly basis. It was also important to start the testing a few weeks after the initial kick-off. We had only created a few wireframes, basically just the concept of the new interface.

This way we got feedback early on about our designs and we were able to try out various ideas. There’s no UX without testing! Most of the time, you will find the best solution (or a viable solution) after a few tests and some simple re-adjustments – think of it as a bit of refinement. The best you can do is to start learning about the users and how they interact with the product early on!