SubOnSite
Field check-in for builders — so the office can see who’s on which job without the phone tag. I designed and built the product as The Dunleavy Organization.
Problem & Outcome
Most builders already have project-management software. What they still lack is a simple answer: which subcontractors are actually on which job right now? Finding out usually means calls, texts, or a trip to the site.
Outcome: a live product at subonsite.com for field check-in and office visibility of who’s on site. It sits beside their PM suite — it doesn’t try to replace it — and it surfaces insights on subcontractor dependability over time.
I designed and built the product as The Dunleavy Organization. SubOnSite is a cofounded venture with Jeremy Greer. The technical delivery is mine.
What I Delivered
- End-to-end product: requirements through a live application on its own domain
- Multi-company application with each builder’s data kept separate
- Roles for office staff and field users
- Field check-in that feeds a live presence view for project managers
- Insights on subcontractor dependability over time
- Auth, production hosting, and a path for demos and pilots
How It’s Built (High Level)
This page is for hiring managers and clients evaluating delivery capability — not a product teardown. Detail stays high level on purpose.
- Multi-company design so each builder stays separate
- Access controls that enforce that isolation across office and field roles
- Authenticated web app for staff workflows plus a field check-in path
- Production hosting and ongoing delivery — not a prototype deck
Architecture
The public site is static files on Cloudflare Pages. Login, data, and isolation by builder live in Supabase — not on the home server.
flowchart TB A["Browser"] --> B["Cloudflare Pages"] B --> C["Supabase Auth"] B --> D["Supabase Postgres with RLS"] D --> E["Staff app and field check-in"]
Takeaways
Proof of full-stack product delivery: a live multi-company system for a clear operational problem on jobsites — designed and built by me, available at subonsite.com or by request for a short demo.