See our open roles. Join a small team that ships real products, learns fast and grows together.
Get a clear plan and a rough price in one free 30 minute call.
Apps we have already built, by sector
Ready to launch a scalable solution with next-gen technologies?
Industry: Quick service restaurant franchising, USA
Engagement: 6 months Type : took overan existing platform, stabilised it, added features
The problem
Subsource is the day to day system for multi location restaurant franchise operators, built first for Subway owners with a branded version for Burger King. Field managers clock in and out of stores by GPS, run inspections on their phone, and file reports. Owners hire through it, onboard new staff with e-signed paperwork and background checks, build schedules, and push hours to payroll.
We did not build it from scratch. We inherited it from a previous team with 35 plus background services, a backlog of bugs, and field managers who did not trust the GPS. Our job was to stop the bleeding, fix the things people complained about most, and then keep shipping new features while the platform stayed up. This case study is about that kind of work, which is most of what a growing company actually needs.
What an owner and a field manager do in it every day.

Staff records and payroll export

Hiring: job boards to signed offer

GPS clock in at the right store

Store inspections on a phone

Reports that send themselves

Territories and store mapping

Scheduling and staff messages

One dashboard for every store
What it looks like
Under the hood
A Microsoft stack we inherited and kept. Part of the job was proving we could work well inside someone else’s choices rather than rewriting everything.





We take over live systems from previous teams,stabilise them, and keep shipping. Start with a short paid code audit so you know what you actually have.
What made it hard
Franchise owners were running hiring, scheduling, payroll and inspections across separate tools and spreadsheets. The platform meant to fix that had itself become a problem: field managers were being clocked into the wrong store, reports and emails went out twice, and integrations broke every time a partner changed something.

Business challenges
What owners and field managers were living with:

Technical Challenges
What we found when we opened the code:
How we approached it
Taking over a live platform is a different job fromm building one. The order matters: understand it, stop the daily pain, make releases safe, then add what the business is asking for.
We documented every background service, integration and data flow before touching anything, and agreed with the client which problems mattered most to the people using the app
The most hated bug. We traced it to the store data itself: duplicate coordinates, zero coordinates and missing ones. Re geocoded every store with Google’s paid API and rebuilt the store to territory mapping from the client’s live master sheet.
Duplicate clock ins, reports and emails came from background services stepping on each other. We added idempotency checks and clear ownership so each job runs once and can be traced.
Mobile updates had been manual. We moved to RevPush for over the air releases, added Sentry so errors reach us before users complain, and Azure DevOps pipeline / Apple CI/CD status
With the platform stable, we delivered new work: e.g. Fresh Insights transition, hotel labour and time management module, other features.
Problems on the way
None of these needed a rewrite. All of them needed someone to look properly.
Audited the store location table, found duplicate, zero and missing coordinates, re geocoded with Google's paid API, and rebuilt territories from the master sheet.
The large majority of GPS complaints stopped. A handful of edge cases with identical addresses remain logged and known.
Found overlapping background services firing the same job. Added checks so each job runs once and logs that it did.
Duplicate reports and emails stopped.
Wrapped each partner integration (Paychex, Indeed, DocuSign, E-Verify) with monitoring and clear failure messages, so a partner change shows up as an alert, not as a support ticket a week later.
Failures are seen the same day and fixed before owners notice.
Added Sentry error monitoring to the mobile app and APIs, and moved mobile updates to over the air releases.
Crashes reach the team with a stack trace instead of a phone call from a field manager
Documented every service, integration and data flow, and ran a weekly standup with the client's team with written minutes, decisions and owners.
A platform another team could pick up tomorrow, which is the real test of a takeover.
Subsource went from a platform people worked around to one they use. The GPS problem that generated the most complaints is fixed, duplicates are gone, releases are safe, and new features are shipping again.
Reduction in query execution time
Feedback
Feedback
Check What’s Our Client Say About Us
The project went well, the team was professional and got up to speed quickly on the work and performed effectively. They help us get the project back on track and now we are in a good position. I will definitely use them in the future for subsequent tasks as they arise. I recommend them and look forward to working with them again in the future!
Founder and CEO, Embedded Tech
I approached Sunil to assist me with a specific part of a project. His quick understanding of the project and clear technical skill and proficiency resulted in his involvement growing into a lead role. Will definitely be working with again in the future.
Founder and CEO - Lokr
Rajvjay and his team delivered exactly what they promised on time and within budget. They handled every requirement with great care, and I have to say, they're true masters of process. I actually learned a lot about Agile practices and tools like Jira and Trello from them. I'd highly recommend this team to anyone who values a structured, process-driven approach for smooth and efficient project delivery.
Working with Arun has been a great experience! The team is very knowledgeable and has provided several design and product enhancement ideas along the way. I highly recommend!
Founder and CEO, NinjaDAM
Sunil showed strong technical knowledge and delivered high-quality work. Communication was clear, deadlines were met, and they handled all tasks professionally. I would be happy to work with them again
Founder and CEO
The RAPROD team sincerely appreciates the work delivered during the development phase. The contractor played an important role in building the core platform and helping establish a stable functional foundation with the current feature set. Their responsiveness, technical capability, and ability to execute on requirements contributed meaningfully to the project’s progress.
Founders and CEO - Raprod
My second engagement with the WebAtlas team was just as great as the first. I handed off a very large codebase to them to take over from a previous developer, which was in a broken state, and they were able to effectively piece it back together, get it running again, and add new capabilities. I highly recommend the team, they are professional and easy to work with. They were flexible and responsive.
Founder and CEO
Call or WhatsApp
Email us
WhatsApp us