Facilities
Management
One platform, from a global view all the way down to a single room.
Apple’s campuses are enormous — many buildings across many sites, every one full of meeting rooms that have to be kept working and kept busy. In 2015 the facilities team had no single place to do that job. I came in through IS&T to design one.
Two jobs, three roles, one dataset.
Facilities managers and their associates had to manage both the health and the utilizationof meeting rooms — keeping rooms functional, and understanding how heavily they’re used so the team can plan. And it wasn’t one kind of user: the team spanned facilities managers, building managers, and check-in support staff — three roles looking at the same reality from a different altitude.
Could a single platform really serve everyone?
It would have been easy to assume three roles meant three tools. So I went to the source — I spoke with people across the facilities team to understand what each role actually did day to day, and built the requirements out of those conversations rather than assumptions.
Easy, scannable — and, partway in, mobile.
I was handed two principles: the tool had to be easy to use, and its data easily scannable — this is a team that reads a situation fast, not one that studies it. Partway through, a third requirement arrived: it had to work on mobile.
The meeting-room signage across Apple’s campuses ran on iPads, and facilities work happens on your feet, walking a building — not at a desk. Every wireframe I produced carried a paired mobile view for exactly that reason.
Region · Location · Building · Room · Duration.
Every view shared one navigation: a selector across the hierarchy, search-by-name, and a Favorites feature so a user could pin the rooms or buildings they watch most and jump straight to them — with a graceful state for when someone favorites more than a few.
One dataset, cut a dozen different ways.
The difficulty wasn’t any single screen — it was organizing a very large dataset so it could be sliced into many different sizes and kinds of pieces, and structured so everyrole could pull exactly what they needed without wading through what they didn’t. A structure built for a manager’s global planning starved a building lead of room detail; one built for room-level troubleshooting buried the manager in noise.
Because the structure matched reality, every person could descend to exactly the level meaningful to them and stop there. The facilities manager lives near the top; the check-in staffer drops straight to a room to debug a ticket. Same tree, different depth.
The region dashboard as I wireframed it — the drill-down, metrics, and paired mobile view the HIG screen up top was built from.
Scannable at every level.
The detailed views carried a real metrics dashboard — utilization, cancellation, takeover and recovery rates up front, with an expandable set of secondary tiles — plus a date-range chooser and, at the room level, a device table (last seen, iOS, client build). Cancellations surfaced a “3-strike” no-show view.
Drop to a single room and act on it.
At the room level the same scannable dashboard reappears — utilization and sparklines up top, an online/offline toggle to bring a room back, and the device table beneath it. Troubleshooting is where the drill-down ends and the work begins.
The same room view, rendered to Apple’s Human Interface Guidelines.
Depth without clutter.
Secondary metrics — Events, No Shows, the 3-Strikes no-show policy — expand only when a user asks for them, so the default read stays fast while the detail is a click away for whoever needs it.
Figures shown in these screens are illustrative sample data, standing in for Apple’s.
Same dataset, four permission shapes.
The roles turned out richer than three flat labels — but all feeding off one dataset.
Building Manager
Review online rooms/devices, room utilization, compare building performance, inventory.
Facilities Management
All of that plus cross-campus summary stats, site performance, and capacity planning.
Check-in · Regional Admin
Device status with a focus on offline rooms, check-in/cancellation detail, edit room attributes, update iPad display messaging.
Check-in · Super Admin
Full access — room-detail debugging, room/device management, troubleshooting support tickets.
A validated structure that shipped.
This was a Phase 2 redesign — a Phase 1 tool existed, and part of the brief was to make navigation more useful and collapse it to a more manageable size. I carried it from research and requirements through to a completed set of design journeys.
The designs were finished before my engagement ended, and the tool shipped afterward. What it delivered was a validated drill-down architecture — grounded in real conversations with the team — that served three roles, each at its own altitude, from a single dataset.
How much detail sits behind a single room on a map.
Two things stuck: working productively within a rigid existing design system — treating the constraint as part of the problem — and building frameworks for genuinely detailed datasets in a far more structured way than before. Making that legible is what the whole project came down to.