Inspiration
Salary negotiation is one of the few career decisions that can significantly influence a person's long-term earnings, yet most professionals still negotiate using intuition, generic salary websites, or advice from friends. These approaches ignore an individual's financial commitments, professional experience, and the specific role they are applying for.
We wanted to answer one simple question:
What if salary negotiation could be backed by evidence instead of guesswork?
That idea became Negotiator, an AI-assisted salary negotiation platform that combines financial readiness, career analysis, and live market intelligence to generate a personalized negotiation strategy.
What it does
Negotiator helps professionals determine:
- Their Financial Floor (minimum salary they should accept)
- A realistic market salary range
- An evidence-backed target salary
- Negotiation confidence
- Personalized talking points
- A phone negotiation script
- A counter-offer email
- A downloadable negotiation report
Instead of returning a single salary estimate, Negotiator provides a complete negotiation playbook backed by transparent reasoning.
How we built it
Negotiator follows a hybrid intelligence architecture, where deterministic business logic performs calculations while AI focuses on communication and explanations.
Inputs
- Bank Statement (CSV/PDF)
- Resume
- Job Description
Processing Pipeline
Bank Statement
+
Resume
+
Job Description
│
▼
Document Parsing
│
▼
Financial Analysis
+
Career Analysis
+
Market Intelligence
│
▼
Recommendation Engine
│
▼
Negotiation Strategy
│
▼
AI-generated Scripts & Reports
Tech Stack
- Frontend: Next.js, React, TypeScript, Tailwind CSS
- AI: Groq LLM
- Market Intelligence: Adzuna Salary API
- Data: Local Salary Dataset
- Recommendation Engine: Custom deterministic scoring model
Recommendation Model
Rather than allowing AI to invent a salary recommendation, Negotiator combines three independent pillars.
| Component | Purpose |
|---|---|
| Financial Readiness | Determines the Financial Floor using income, expenses, savings, liabilities, and financial stability. |
| Career Match | Evaluates resume-job alignment, experience, skills, leadership, and responsibility growth. |
| Market Intelligence | Combines live salary benchmarks from Adzuna with local salary datasets to estimate market value. |
These three components are weighted together to generate the final recommendation.
Final Recommendation =
Financial Readiness
+ Career Match
+ Market Intelligence
The recommendation engine is deterministic and explainable.
The LLM is used only for:
- Explaining recommendations
- Generating negotiation scripts
- Writing counter-offer emails
- Producing personalized negotiation insights
Challenges we faced
The biggest challenge was making recommendations realistic rather than simply AI-generated.
Some key challenges included:
- Separating Financial Floor from Market Value.
- Preventing recommendations that contradicted live market benchmarks.
- Building semantic skill matching instead of relying solely on exact keyword matching.
- Designing a recommendation engine that remains functional even if external APIs become unavailable.
- Making every recommendation transparent so users understand why a salary was recommended.
Another challenge was maintaining internal consistency. For example, the expected settlement should never fall below the Financial Floor, and confidence scores should accurately reflect the strength of the candidate's profile.
What we learned
This project reinforced an important lesson:
AI should support decision-making, not replace it.
The strongest recommendation systems combine structured data, deterministic reasoning, and AI-generated communication.
We also learned that transparency builds trust. Users are far more confident in a recommendation when they can clearly understand the evidence behind it.
Future Improvements
- Company-specific salary benchmarks
- Multi-country salary intelligence
- Embedding-based semantic skill matching
- Multiple offer comparison
- AI recruiter negotiation simulator with adaptive difficulty
- Salary growth forecasting based on career progression
Conclusion
Negotiator transforms salary negotiation from an uncertain conversation into an evidence-backed decision.
By combining financial readiness, professional experience, and real-time market intelligence, the platform helps professionals understand their worth, negotiate confidently, and make informed career decisions instead of relying on guesswork.
Built With
- framer
- github
- groq
- javascript
- nextjs
- node.js
- react
- recharts
- tailwind
- ts
- vercel
Log in or sign up for Devpost to join the conversation.