Shant Melemetjian
Work/ContractorOS

iLobby

ContractorOS

A compliance platform for facility managers, vendors, and the contractors on the ground.

Role
Lead Product Designer
Timeline
6 months
Team
CTO · VP Engineering · PM · 4 Engineers
ContractorOS admin dashboard

The problem

Compliance was breaking at the edges — on clipboards, in inboxes, on the warehouse floor.

Facility managers were responsible for keeping every vendor and contractor on-site compliant — insurance, training, safety certifications — but the tools they had were email threads, spreadsheets, and filing cabinets.

Vendors didn't know what was expired until they got turned away at the gate. Contractors showed up to sites they weren't cleared for. Managers spent hours every week chasing paperwork instead of running operations.

iLobby had the relationship with facility managers. We needed to build the product that matched.

62%

of facilities hit compliance issues yearly

Gartner

23%

of contractors working with expired credentials

Forrester

95%

of contractors rely on phone as primary work device

Internal survey, n=70

Research

Three users. Three very different surfaces.

Early interviews made the shape of the problem clear: one product couldn't be one interface. The facility manager, the vendor, and the contractor on-site had almost nothing in common except the compliance record between them.

David

David

Facility Manager

Runs a large facility from his desk. Wants a dashboard: who's compliant, who's expiring, who's on-site today. Power user, desktop-first.

Arya

Arya

Service Provider

Manages a crew of contractors for a vendor company. Lives between the office and the field. Needs to administer her team AND act as a contractor herself.

Mike

Mike

On-Site Contractor

Shows up at a facility with gloves on and a phone in his back pocket. Needs to prove he's cleared in under 30 seconds. Mobile-first, zero patience for friction.

How it came together

Process

01

Concept

Wireframes & flows

02

Research

Interviews & forms

03

Design

Three responsive UIs

04

Iterate

Beta & rebuild

Phase 01 · Concept

Wireframing the shape of the system before picking up a pixel.

Strategic wireframing

We started with low-fidelity wireframes across all three user surfaces at once. The goal wasn't to design screens — it was to find the objects and actions the system actually needed to support, before any interface decisions locked them in.

Every wireframe session included the PM and an engineer. If the flow didn't survive the engineering read, we rewrote it.

Artifact

User flow diagrams

Mapped the end-to-end path for each persona before touching visual design. These became the scaffolding for the rest of the work.

Artifact

Low-fi wireframes

Grayscale, no branding, no typography decisions. Just boxes and relationships. The point was to argue about the structure.

Phase 02 · Research & Flows

Talking to 100+ facility managers and contractors made the form problem unavoidable.

Compliance data lived in forms. Every facility wanted different forms. Every vendor had their own forms too. The question wasn't whether to support forms — it was how much flexibility to give people building them.

Form triage flow

Form triage user flow

How a contractor's submission gets routed, reviewed, and either cleared or kicked back for correction.

Form creation flow

Form creation user flow

Research methods

  • · Semi-structured interviews
  • · On-site observation
  • · Industry reports (Gartner, Forrester)
  • · Internal surveys

Sample size

30+/70+

Facility managers / Contractors

Phase 03 · Design

Three surfaces. One data model. A shared design language.

Admin dashboard

Admin Dashboard

Information-dense but navigable. At-a-glance compliance status, drill-down into any vendor or contractor, alerts for expiring credentials.

The three surfaces shared a data model, a component library, and a visual language — but the layouts, densities, and interaction patterns were tailored to the context of use.

Phase 04 · Iterate

Then we put it in front of real users. And rebuilt half of it.

Method 01

Heatmaps

Where people actually clicked versus where we thought they would.

Method 02

User interviews

Follow-up sessions with facility managers from the research phase, now using the actual product.

Method 03

First-click tests

For the form builder specifically. People either figured it out in one click or gave up in thirty seconds.

4 out of 5 users didn't want our custom form builder.

We'd built flexibility. They wanted templates.

We'd spent weeks on a drag-and-drop form builder. It worked beautifully. Nobody wanted it. Facility managers didn't want to build forms — they wanted to pick one that already matched their industry and their insurer.

74%

of vendors wanted a hybrid admin / contractor role

Beta research, n=40

45%

wanted expirations tracked at the document level, not the form level

Beta research, n=40

The 74% stat validated Arya's existence — the hybrid role wasn't an edge case, it was the default. The 45% told us we'd modeled expirations on the wrong object entirely.

Outcome

What shipped.

62%

of facilities hit compliance issues yearly

Gartner

23%

of contractors working with expired credentials

Forrester

95%

of contractors rely on phone as primary work device

Internal survey, n=70

  • Three tailored surfaces: Admin (web + desktop), Vendor (web + mobile), Contractor (mobile-first)
  • Document verification for insurance, licenses, and certifications
  • Automated expiration tracking with document-level renewal alerts
  • Compliance dashboards with search, filter, and audit-ready records
  • Templated form and certificate library, with configurable review-and-approval workflows
  • Hybrid vendor role — assign, delegate, and complete tasks in one flow

Reflection

The lesson I took from ContractorOS wasn't about forms or data models or any particular design decision.

It was this: we'd convinced ourselves users wanted flexibility. They wanted fewer decisions. Every hour we'd spent on the form builder was an hour we weren't spending on templates.

I think about that trade-off on every project now.