Back to blog
Engineering·September 14, 2023

The Internal Tool Nobody Knew They Needed: Building a Document Processing App That Saved 30 Hours a Week

The most impactful software I've shipped wasn't a customer-facing product. It was an internal tool at Guild Mortgage that quietly gave people thirty hours of their week back.

The Overlooked Category of Software

Internal tooling doesn't get enough credit. It doesn't show up in press releases. It doesn't have a marketing page. But for the people who use it every day, a well-built internal tool can be transformational — the difference between spending a workday on manual, repetitive document review and spending it on work that actually requires judgment.

At Guild Mortgage, we had a document processing problem.

The Situation

The operations team was handling a high volume of mortgage-related documents — reviewing, categorizing, and routing them through a workflow that was largely manual. The process was time-consuming, error-prone, and deeply frustrating for the people doing it. Nobody had built a better solution because it was internal work, and internal work tends to fall behind revenue-generating priorities.

It didn't have to stay that way.

What We Built

The application was built on React with a clean, fast interface optimized for the specific workflow the ops team actually used — not a generic document viewer, but something designed around their real process. The frontend communicated with a lightweight Node.js backend through a REST API that handled document intake, processing status, and routing logic.

The design principle was speed. Every interaction was optimized to minimize the number of steps between a document arriving and a decision being made about it. Keyboard shortcuts. Minimal navigation. Instant feedback on status changes. The interface got out of the way and let the work happen.

The Result

The team recovered more than 30 hours per week in operational efficiency. That's not a small number — that's almost a full additional headcount worth of capacity returned to the organization without hiring anyone.

More than the time savings, the change in morale was visible. When people aren't grinding through repetitive manual tasks, they have energy for harder problems. That's the second-order benefit of good internal tooling that rarely gets measured but absolutely gets felt.

The Lesson

Every organization has a version of this problem — a workflow that's painful, manual, and has been that way for years simply because it's internal. Those problems are worth solving. Often they're faster to build than customer-facing features, and the ROI, when measured honestly, can be enormous.

The unglamorous work is sometimes the most valuable work.

Marcus

Marcus Bass

AI · Career Q&A

get in touch