05 / Case study · 2025

noDeadfish

Compose, send, and negotiate offers in real time.

noDeadfish — Job-offer negotiation tool

An AI-powered tool for composing, sending, and negotiating job offer letters in real time. Multi-step wizard, role-based access (Owner / Candidate), provision-level negotiation, and Gemini-backed conflict detection. Outputs signed .docx.

By the numbers
  1. 2 Roles in access model
  2. Per clause Provisions analyzed
  3. .docx Export format
Problem

Offer negotiation happens over email, across revisions, with no shared single document. Either side can lose track of which clause changed, when, and by whom.

What I built

A wizard that walks the Owner through composing the offer and the Candidate through reviewing and negotiating each provision. Gemini flags internal conflicts and risky clauses. Both parties see the same live document with a clean diff history. The final .docx is generated on acceptance.

Outcome

Offer cycles compress because the document is never stale. Candidates negotiate at the clause level, not by sending "a few changes" in email.

Stack
  • Next.js
  • Firebase
  • Gemini
  • docx generation