This is a rough redesign concept with very limited functionality, built for presentation purposes - not the production platform.
The quick company picture, so the design decisions below have context.
Pull the handle left and right to wipe between this exact screen at its 2023 design stage and my 2026 revisit - the full story of both is below. Arrow keys work too.
NextCrew is a Chicago-based staffing operating system, founded in 2012, running agencies end to end - recruiting to invoicing, plus a white-label offering, across North America and Europe. A staffing agency is a promise factory: tonight's banquet needs servers, tomorrow's ward needs nurses. NextCrew's platform keeps those promises for three audiences at once:
Owners, ops coordinators, recruiters, finance. They live in dashboards, schedules, timesheet approvals, and compliance lists all day.
The workers themselves - mobile-first, often between two jobs, onboarding, picking up shifts, and clocking in from a phone.
Hotels, clinics, warehouses. They post jobs, review candidates, and approve timesheets through a self-service portal.
Healthcare, industrial, hospitality, events, experiential marketing, education - each with its own compliance and scheduling pain.
By the time I joined, the platform had two pasts. First came the obsolete system agencies had been running on for years - built long before any designer touched the product. Then came the revamp attempt: a junior designer, hired before me, producing modernized screens one at a time. Both layers are below, unretouched and in chronological order - because the "after" only means something if the "before" was real.
The legacy product itself - the screens agency staff lived in every day before the redesign effort began:
To modernize that system, NextCrew first hired a junior designer. The Figma files from that era are honest about how it went: the same timesheets screen exists in three different navigation treatments, "Overview" appears twice in one sidebar, and the KPI labels ship with typos - "Total Recorrds", "Registratons". None of that is a criticism of one person. It is what happens when nobody owns the whole.
Tokens, components, patterns, and the documentation that let a remote dev team build consistent screens without me in the room. One navigation model instead of three; one table anatomy; status colors that mean the same thing everywhere.
Enterprise buyers demo the product before they trust it, so the interface became a sales argument: denser data, role-based dashboards, audit-friendly flows, white-label readiness.
Recruiting and onboarding, job management and scheduling, timesheet approval, payroll and invoicing, reporting - the daily-bread screens where agency staff spend their working lives.
Discovery, scope definition, prototyping, annotation, handoff, iteration - across multiple product cycles, as the only designer in the company.
With a remote dev team building overnight, the system had to communicate composition, not just looks. Each component exposes slots - placeholder regions where any approved content can drop in, so one filter flyout serves every module. The handoff sheet reads like an API contract: here are the states, here is the slot, here is what may go inside.
The other half of handoff is annotation. Every component family ships as a documented sheet: the taxonomy of variants, then every state drawn out - placeholder, hover, focus, filled, error - so nothing is left to a developer's guess at 2 am my time. Notes speak the developers' language, down to their component library: when the team built on MudBlazor, the specs referenced MudBlazor's own standards instead of fighting them.
The height of input fields and buttons is 42px.
This aligns well with the MudBlazor standard components' height.
A dev note from the system, verbatim. The 42px is not taste - it is the number that lets designed components and the team's MudBlazor stock components sit in one row without seams. Annotation earns trust when it shows the designer read the developers' documentation too.
Design in this category does not happen in a vacuum: an ops coordinator who spends the day in NextCrew has usually seen a Bullhorn demo, and every enterprise deal is a comparison. The benchmark that matters most is not the marketing - it is how each platform and its app actually look and behave. Product UI first, positioning second. Captures from the July 2026 pass for the revisit below.

The recruiting-first giant. Dense multi-widget dashboard, muted chrome, a different color per widget. Powerful, but the palette carries no consistent meaning - the exact trap the NextCrew redesign avoids with one validated chart language.

The closest positioning twin ("fewer systems, stronger staffing"). Their Auto Matcher ranks candidates in a plain, legible table with star ratings - AI presented as an ordinary list, not a black box. Quiet confidence worth copying.

A 25-year temp-staffing veteran that leads with the worker's phone: assignment with a map, time clock, pay statement with a take-home breakdown. In this category the crew member's app is the product's public face - the same reason NextCrew's mobile experience carried so much design weight.

The marketplace disruptor selling against agencies. Its best pattern: the worker trust card - rating, shift count, on-time percentage, credential chips ("Certified Food Handlers Card"). Compliance rendered as a selling surface. This thinking directly shaped the worker-profile and compliance panels in my revisit.


Avionté and Instawork lead with operational numbers - fill rate, cycle time, show rate. A staffing dashboard should speak the same way: deltas, denominators, drill-downs.
Everyone serves agency, worker, and client. The winner is whoever makes each side's next action most obvious - not whoever lists the most modules.
Instawork renders compliance as badges on a worker's profile, not paperwork in a drawer. That shaped the compliance and worker-profile panels in the revisit.
TempWorks puts the crew app first. In this category mobile is not a companion - it is where half the users live, at 11 pm, after a shift.
Good dashboard thinking is not exclusive to staffing. Alongside the direct competitors I collect patterns from adjacent categories - medical dashboards (NextCrew's biggest vertical is healthcare staffing) and sales analytics (the same glance-inspect-act reading rhythm). I also browse Dribbble and Behance broadly - creative patterns, widgets, tables, filter designs - since that's often where a genuinely new idea surfaces before any competitor ships it.
Every screen in the platform answers to one of these three. On the agency side the buyer varies - CEO, COO, recruiter, CFO - but the person living in the interface all day is the coordinator, so that is who the operational screens are tuned for.
"My phone starts at 6 am. If a shift is uncovered, I hear about it before my coffee does."
"I work two jobs. If clocking in takes more than a minute, something is wrong with the app, not with me."
"I don't care how staffing software works. I care that Friday's crew shows up."
I noticed this watching coordinators care about exactly one thing - was today covered - and nothing about my navigation model. A screen isn't a feature list, it's a job someone hired the software to do; nobody buys a drill because they want a drill. At NextCrew that question became my tiebreaker whenever a debate had no data. Four of those jobs, in the words I kept hearing:
Three tools carried two years of solo design decisions. Customer journey maps turned each audience's experience into a sequence I could design against - one map per journey: the crew member's arc from application to paycheck, the coordinator's from job order to invoice, the client company's from posting a job to approving timesheets. The jobs-to-be-done above were not a slide for this case study - they were the working method: every flow started as a job story, and when a debate had no data, the job statement was the tiebreaker.
Every flow started in job-story grammar - when, I want, so I can - before any screen existed. The format forced cause and effect into the open and kept a one-person design practice consistent across three audiences and six verticals.
Research ran on three channels: interviews with the managers and agencies the repositioning targeted, moderated usability tests on real tasks (fill a shift, approve timesheets, chase a credential), and demo recordings reviewed between releases. Several screens changed because someone hesitated on camera.
The crew member is the person the whole platform ultimately answers to. Here is their full arc in five steps - from first application to getting paid - each tied to the job they needed done and the design answer that solved it.
Every screen goes through the same honesty test before it earns color: if the dashboard reads in grayscale, the hierarchy is real; color is then allowed to mean something instead of decorating.
Live agencies, an enterprise sales motion, a remote dev team, and no design team to check my own thinking against - four constraints that shaped every decision across the two years.
Agencies ran daily operations on the platform while it was being redesigned. No big-bang launches - fix the foundations, then migrate screens one release at a time without breaking anyone's Tuesday.
Enterprise buyers judged screens originally designed for five-person agencies. Their bar - dense data, role-based views, audit trails - had to be met without a rewrite. Design carried a large share of that gap.
A remote development team, hours apart, building from my files while I slept. Annotation discipline, redlines, and edge-case documentation stopped being nice-to-haves and became the difference between shipped and misbuilt.
Sole designer means no critique partner. I built the feedback loop from what existed: support tickets, sales-demo recordings, and founders' objections became my design review. The product told me where it hurt.
In July 2026 I took one screen from the platform's older era - the HR Overview dashboard - and rebuilt it the way I would ship it today: one validated chart palette, KPIs with deltas and drill-down panels, worker profiles one click away, live date-range filtering. Not a static picture - a working prototype with real interaction logic.
Pull the handle to compare - the same wipe as before, one more time.
Fully volunteer work of mine this year, revamping the platform with the expertise I've grown since and building and prototyping it with AI. Still rough and untested on real users - this is just my own time.
Hover over any rectangle to read what the widget does and which job it serves.
"Nobody notices software when a shift gets covered. They only notice the one that didn't. I built NextCrew a system designed to stay invisible - and by every account, it still is."
The engagement ran 2022-2024. NextCrew wanted to bring the role in-house next - a designer in Chicago, in the office, owning the whole design system going forward. My plan was to keep living in Estonia, so I declined politely and handed the founder and team the full design system, the interactions, and a set of ready design scenarios, built for handoff. Today I design brands, products, and websites for founder-led businesses, and NextCrew remains the deepest single product engagement of my career so far.