jd2hire-mitra
v1.2 live · BYOK · No signup

Turn any US tech JD into a full recruiter playbook in 20 seconds.

Boolean strings, prioritized candidate profile, phone-screen questions, pitch points, first-touch email — plus an ATS-ready .docx and a grounded interview prep pack for the candidate the recruiter places.

Bring your own Gemini, OpenRouter, or OpenAI key. Keys are never stored.

jd2hire-mitra.vercel.app/analyze
Paste your JD

Senior Java Developer — W2 Contract

NYC, hybrid 3-day onsite. $90/hr W2.

Required: 8+ yrs Java, Spring Boot, Kafka, AWS, banking domain experience…

Mandatory5 non-negotiable
8+ yrs Java + Spring Boot microservicesResume
Recent banking project (last 3 yrs)Resume
W2 only — no C2COn call
What you get

One JD in. A full recruiter workflow out.

Three stages, in the order you actually work: analyse the JD, format the candidate, prep them for the interview.

Step 1 · Analyse the JDFive outputs from a single paste. ~15 seconds.
01Output

Boolean strings

Platform-specific search strings for LinkedIn, Google X-ray, Dice, and Monster — with the JD's exact tech terms baked in.

("Senior Java Developer" OR "Java Lead") AND "Spring Boot" AND Kafka AND banking AND NYC
02Output

Ideal candidate profile

Mandatory vs nice-to-have, split visually. Each item carries a one-line why and a Resume/On-call verify badge.

MANDATORY · 8+ yrs Java + Spring Boot microservices · Why: HM rejects below this floor
03Output

Phone-screen questions

8–12 tailored questions, with at least 3 that test technical depth no candidate can google in 30 seconds.

Walk me through the last payment-processing system you worked on — daily volume, biggest scaling challenge.
04Output

Candidate pitch points

5–7 sharp angles to sell the role, including a specific reframe for the inevitable “salary is a bit low” objection.

Banking budgets often allow rate bumps at the 6-month mark — most placements saw 10–15% in year one.
05Output

First-touch email

Subject + 100–180 word body. Sounds like a human wrote it. Ready to paste into Outlook or Bullhorn.

Subject: Senior Java role — NYC banking, $90/hr W2, 12+ months
Steps 2 & 3 · Follow-up toolsOpen from the results screen, or directly from the top nav.
Step 2

ATS-ready resume (.docx)

Paste the candidate's raw resume + the JD. Get a single-column .docx with SOAR bullets, mirrored title, and an honest keyword-coverage report before you submit.

ATS score 84 / 100 · 17 JD keywords matched · 3 missing
Open resume reformatter
Step 3

Interview prep pack

Grounded company brief from live Google Search, plus STAR+R answers to 6–8 situation questions drawn from the candidate's actual resume.

Q: 'Tell me about a time you owned a delivery a stakeholder pushed back on.' → STAR+R answer from the resume.
Open interview prep
How it works

From paste to placement in four steps.

No signup. No onboarding. Open the app, paste a JD, screen candidates by lunchtime.

  1. 1

    Paste the JD

    Drop the full US technical job description into the textarea. The more detail (rate, client, location, work auth), the sharper the output.

  2. 2

    Pick a provider, paste your key

    Choose Google Gemini, OpenRouter, or OpenAI. Paste your API key — it's used for this request only, never stored.

    New here? Gemini has a generous free tier — grab a key from Google AI Studio in 60 seconds.
  3. 3

    Get the playbook

    In ~20 seconds you have all five outputs on one screen. Copy any section, download the PDF, or paste straight into LinkedIn / Bullhorn / your email client.

  4. 4

    Format & prep the candidate

    Once the candidate agrees, paste their resume to get an ATS-ready .docx, then a grounded interview prep pack for the first round.

    Two extra tools — same key, same flow.
Ideal Candidate Profile — what the recruiter sees
Manager Brief

Client wants a Java engineer who's actually scaled banking payment systems in production — three filters stack: banking depth, W2-only, NYC hybrid. Qualify all three on first screen.

MandatoryResume

8+ yrs Java + 5+ yrs Spring Boot microservices

HM rejects below this floor at first pass.

Nice to have

Prior tenure at Citi, JPM, or Goldman wholesale

Direct brand recognition skips a screening round.

Real screenshot from the analyzer — one of five sections you get.

Why it works

Built by a recruiter for recruiters — not a generic LLM wrapper.

Three design choices separate this from “paste JD into ChatGPT and hope.”

v1.2
Prompt version

Recruiter-tuned prompt

A 20-year senior US-staffing voice baked into the system prompt. Two complete worked examples — Java banking, DevOps healthtech — teach the model the quality bar. A self-critique step kills generic output before it ships.

$0.005
Per analysis (DeepSeek)

Bring your own key

Google Gemini, OpenRouter, or OpenAI — your choice, your billing. Keys live in browser memory for one request and are never persisted. No signup, no accounts, no data retention.

5 / 5
Outputs tailored per JD

Specific, not generic

Boolean strings include the JD's exact tech terms. Pitch points reference the real client name. The prompt explicitly bans fluff vocabulary — no “synergy”, “passionate”, or “world-class” gets through.

Bring your own key

You choose the model. You pay the bill.

One UI, three providers. We never store your key. A typical analysis runs at a fraction of a cent.

Default
OpenRouterRecommended
~$0.003 per run

DeepSeek V4 Flash first, automatic fallback to Google Gemini 2.5 Flash Lite if DeepSeek is down. Most reliable path.

Google GeminiHas free tier
Free under quota

Google AI Studio's free Gemini API. Works when not under load. Hits 503 errors at peak US hours — keep OpenRouter as backup.

OpenAIExisting key
GPT-4.1-mini rates

Use your existing OpenAI org key. Most expensive of the three. Pick this only if you already pay OpenAI.

FAQ

Questions, answered.

Is my API key stored anywhere?

No. Your key is held in browser memory for one request, sent server-side to the provider you chose, and discarded. There's no database. There's no analytics. There's no signup. Open DevTools and watch — nothing leaves your browser except the analysis request itself.

How much does an analysis cost?

Depends entirely on the provider you choose. Google Gemini's free tier covers most recruiters' daily volume at zero cost. OpenRouter with DeepSeek V4 Flash runs around $0.005 per analysis. OpenAI GPT-4.1-mini is around $0.02. You pay the provider directly — we never see your billing.

Can I use this for non-US JDs?

The prompt is tuned for US staffing — W2/C2C rates, US visa categories (H1B/OPT/GC/USC), US client names, US-based Boolean operator preferences. EU or India JDs will still produce output, but the rate framing, work-auth questions, and client references will be off. Best for US tech contract and direct-hire reqs.

Why no signup?

Two reasons. One: you shouldn't have to create an account to try a tool that lives or dies on its prompt quality — the demo IS the product. Two: a stateless tool has no data to leak. We can't be breached because we don't store anything to breach.

Who built this?

Neil Pathak — building AI tools for the recruiting workflow. The full story and other builds live at neilpathak.in. Feedback, JD edge cases, and feature requests are welcome.

Currently in v1.2 beta

Stop writing Boolean strings by hand.

Paste a JD. Get a full screen-ready playbook in 20 seconds. Free, your key, no signup.