BERKAN
ASLAN
0%

OfferTunity

Job hunting turns into a spreadsheet you stop updating. OfferTunity keeps every application, interview stage and silent week in one native macOS window — and never sends a byte of it anywhere.

Version 1.1 | Requires macOS 14.0 or later.

The app follows your system language, in English or Turkish.

It counts the silence for you

The hardest part of a job hunt is not the interviews, it is the not knowing. Every open application shows how many days it has been waiting, colour-coded, so the ones going quiet are obvious at a glance. The counter stops the moment a process closes.

  • 0-6 days

    Still early — no need to chase.

  • 7-13 days

    A good moment for a follow-up email.

  • 14+ days

    Two weeks of silence — worth chasing.

Five clear stages

Applied, HR interview, technical interview, offer, rejected. Every change is recorded with its date, so you can see how long each stage actually took.

Follow-up dates

Set a date to come back to an application and it is flagged when the day arrives. Filter by status, sort by longest waiting, and search across company, position and notes.

Expected vs offered

Record what you asked for and what you were offered, in TRY, USD, EUR or GBP. The gap between the two is worked out for you.

Rejections worth learning from

Note how the rejection arrived and why — another candidate, experience, budget, relocation or visa, position closed — so patterns across a search become visible.

The people, not just the company

Keep the HR contact and the technical interviewer with each application, with the posting link and your own notes alongside them.

Stays on your Mac

Built with SwiftUI and SwiftData. No account, no sync, no analytics — your salary expectations and rejection notes never leave the machine.