Viser needed to take an existing safety audit SaaS to the next level fast. No team in place, bugs in the existing code, and a list of critical features blocking enterprise sales.
We mapped the existing codebase (Laravel + Angular), identified critical bugs, and estimated scope for the first sprint. No surprises — we found 3 major bugs before the contract was signed.
1 PM + 2 full-stack developers started. We pushed for a 3rd developer by day 8 after estimating the dynamic forms module was larger than originally scoped. Client approved same day.
The two highest-priority features went live in sprint 2. Dynamic forms required rebuilding the form renderer from scratch — the existing implementation wasn't extensible.
Both modules shipped on schedule. Reporting required integrating chart.js and building a custom export pipeline — added 4 days to the estimate, communicated proactively.
Viser chose to continue the engagement. We're still the primary dev team as of 2026.
The existing dynamic form implementation was tightly coupled to a single use case. We recommended a full rebuild with a configuration-driven approach — added 5 days but made all subsequent modules 3x faster to build.
Every org chart library we evaluated had licensing issues or poor Angular compatibility. We built the tree visualization using Angular CDK drag-and-drop — more work upfront, fully owned by the client long-term.
The mobile app (not in scope) consumed several endpoints. Instead of breaking changes, we versioned the API and kept both versions live during the migration window.
We discovered zero unit tests on day 2. The risk: changes to shared utilities could silently break existing features. We added a lightweight test layer in week 1 before touching anything critical — added 3 days, avoided at least 2 production incidents.
4 major
17 days
100%
Ongoing
“They seem competent and deliver within a reasonable timeline of their estimates.”
Book a free 20-minute call. We'll scope your project, recommend the right team composition, and give you a realistic timeline — no pitch, no pressure.
Book a Free Call →