Velocity Labs

Case study · Dental staffing

From one local market to over 200,000 temps placed nationwide

Princess Dental Staffing connects dental practices with hygienists, assistants and front office staff. We started rebuilding it in 2015, launched the new app in 2016, and we've been its development team ever since.

The Princess Dental Staffing home page: Make your next hire with Princess
200,000+temps placed
~$90Mearned by candidates
10+years as their development team
2016the new app launched

Ten years, one team

  1. Before 2015

    A staffing business that had outgrown its software

    Princess placed temps for dental offices in one local market. The business was ready to grow, but the app it ran on was slow and buggy, and it had stopped improving. Too much of the work was still done by hand. It needed a major refresh, and every practice and candidate had to come with it to the new one.

  2. 2015

    The rebuild

    It started with a code audit of the old app, which made the case for a rebuild over more patches. We started rebuilding the platform from the ground up in Ruby on Rails, for temp and permanent hiring of dentists, hygienists, assistants and front office staff.

  3. 2016

    The new app launches

    The new Princess went live, and we moved every practice and candidate over from the old app. It texted candidates and offices about new shifts and bookings, which few apps did in 2016. By 2018, Princess had five times the users and three times the revenue.

  4. Subscriptions

    Tiered monthly plans for practices, from temps only to all access, with a free trial, one account for every office, and no hiring fees. Candidates join free.

  5. Finding the right candidate

    A searchable candidate database with dental-specific keywords. Candidates set their own wage and choose which offers to take.

  6. Nationwide

    From one local market to more than 40 cities across the country. We worked alongside Princess’s marketing team to support each new market as it opened.

  7. AI integration

    AI built into the platform where it saves practices and candidates time.

  8. A mobile app

    We built the API behind the Princess mobile app and worked closely with its mobile developers through a successful launch. Candidates can manage their schedules and apply for openings on the go.

  9. Keeping it current

    Many Rails upgrades over the years have kept the platform secure, fast and up to date, without ever starting over again.

  10. Today

    Over 200,000 temps placed, and still growing

    Princess keeps growing, and candidates have earned an estimated $90 million through it. More than ten years on, we’re still its development team, building what comes next.

“They have yet to encounter a problem that they can't solve or fix.”

Dr. Chris Lewandowski, Princess Dental Staffing

How we work together

One team since 2015. We hold regular planning calls with the owners, track every piece of work in the open, and pitch in wherever the business needs us, from marketing launches to the mobile app. Ten years on, Princess still brings us its hardest problems.

Who did the work

Chris Irish

Managing Partner

Builds MVPs and SaaS apps, takes over codebases other teams left behind, including ones started with AI tools, and insists on automated tests and code review.

Curtis Miller

Managing Partner

Steps in as a fractional CTO, audits codebases, and leads development from architecture to production while still writing code every day.

Is your app holding your business back?

We rebuilt one, and we've helped it grow for ten years. Tell us what you're dealing with.