terraform plan –out=tfplan
git push origin main –force-with-lease
npm run build && npm run deploy
argo sync production-cluster
docker buildx build –platform linux/amd64
aws eks update-kubeconfig –region us-east-1
pm2 reload ecosystem.config.js –update-env
Novagems:
multi-tenant SaaS
on AWS EKS.
Workforce management for security and cleaning companies across the United States and Canada. Re-platformed onto a shared-schema, multi-tenant Kubernetes stack — with Terraform, ArgoCD, and zero-downtime deploys.
Build the workforce
management layer
for security.
Novagems serves security guard agencies and commercial cleaning companies that schedule thousands of field workers across shifts, regions, and clients. They needed a platform that could absorb new tenants without engineering effort, stay online during deploys, and give field supervisors a real-time view of who was clocked in, where, and when. The brief: re-platform a single-tenant monolith into a multi-tenant SaaS without taking the product offline.
Three layers,
shipped as one product.
Infrastructure, scheduling, and a field-worker mobile app — each owned end-to-end by the Sequenta team. Each layer ships independently behind feature flags, with rollback inside five minutes.
Multi-tenant
infrastructure
AWS EKS managed by Terraform. Shared-schema PostgreSQL with row-level tenant isolation. Adding a new client takes 30 seconds and zero manual steps. ArgoCD-driven GitOps for every deploy.
Scheduling
web app
React + Node scheduling and dispatch console for supervisors. Real-time shift state, conflict detection, payroll export to ADP and Paylocity, and incident escalation routing on a single timeline.
Guard
mobile app
React Native app for field workers with location-tracked check-ins, photo-tagged incident reports, and offline-first shift acceptance. Battery-optimised, works on 3G, ships to App Store and Play Store from one codebase.
Numbers from
the live system.
After three years on the rebuilt stack, Novagems runs as a multi-tenant SaaS across two countries with no manual provisioning — and on-call pages have dropped to single digits per month.
Boring tech,
chosen on purpose.
Every choice on the Novagems stack is something a competent team can hire for and operate without a PhD. No bespoke infra, no proprietary runtimes, no lock-in to managed services with surprise pricing.
Infrastructure
AWS EKS across three availability zones, Terraform modules for every resource, auto-scaling node groups, and ArgoCD for GitOps deploys. Reproducible from scratch in under 20 minutes.
Application
React + Node services on Kubernetes with PostgreSQL Aurora as the primary store, Redis for sessions and queues, and Stripe for tenant billing. WebSockets for live shift state.
Mobile &
observability
React Native for the guard app shared across iOS and Android. CloudWatch and PagerDuty for monitoring and on-call. Runbooks in version control next to the services they describe.
Need a build like Novagems?
Tell us what you’re building.
If you’re scaling a SaaS, replatforming a monolith, or shipping a multi-tenant product without a dedicated DevOps team, we’d like to hear about it. Most engagements start with a 30-minute call and a fixed quote inside 3 working days.