
Domain
Applied AI / SaaS / Contract Ops
Timeline
2026
Core Stack
Next.js 16, React 19, TypeScript, Supabase, Anthropic/OpenAI APIs
Impact
Faster contract review cycles with structured risk/scope outputs and negotiation-ready exports
Context
Freelancers and small agencies were manually reviewing contracts, estimating effort in spreadsheets, and drafting negotiation language from scratch. This made pre-sales slow, inconsistent, and risky, especially when ambiguous clauses or hidden scope creep terms were missed.
Inspiration
I saw a repeatable workflow hiding in plain sight: every contract review asked the same core questions (What is risky? What is in scope? How many hours?). The opportunity was to turn one-off legal/ops work into a structured product flow with reusable outputs.
Approach
I built ContractorIQ as a Next.js + Supabase app with a resilient AI analysis pipeline. The product strategy was to combine a fast no-login demo path with authenticated production usage, then standardize outputs into actionable tabs (risk, scope, hours, counter-proposal) so users could move from upload to negotiation-ready docs in one session.
Results
- —Delivered an end-to-end contract review workflow (upload -> analysis -> chat -> counter-proposal export) that replaces fragmented manual steps with one product surface.
- —Reduced repeated processing overhead by implementing content-hash dedupe and cache-hit returns for previously uploaded files (observable in the upload pipeline behavior).
- —Improved operational resilience and UX continuity through stage-aware errors and fallback analysis, so users still receive usable output when external providers are degraded.







