Skip to content

While you sleep, Vishwa's reads the new job ads and writes your applications

Eight steps lie between a job going up on an employer's website and your application arriving there. This page shows each one, and what happens to your CV on the way.

One job, from the employer's page to their answer

Follow a made-up job, a graduate role at Kade Offshore, down the line.

  1. Find

    It reads 600+ employers' own job pages

    At 07:00 and 12:30 Amsterdam time it opens each employer's job feed or careers page and keeps what is new since last time. It also searches LinkedIn's public listings, and Adzuna once a day.

    Uses
    Public job pages. LinkedIn is read without logging in, so no account of yours is involved.
    Takes
    A few minutes for all of them
    • Kade Offshore, careers page1 new job
    • Brink Machinebouw, job feedNothing new
    • LinkedIn, public listings2 new jobs
    • AdzunaRead this morning

    Graduate Mechanical Engineer, Kade OffshoreFound

  2. Filter

    Your keywords decide what gets read

    Every new job is held against the job titles and words you chose, and the titles you ruled out. This is plain word matching. No AI is involved, and only the jobs that pass go any further.

    Uses
    Your job titles, your words and the titles you left out, from Settings
    Takes
    No time at all
    • Graduate Mechanical EngineerHas your title “mechanical engineer”
    • Senior Mechanical EngineerYou left out “senior”
    • Payroll AdministratorNone of your words

    Graduate Mechanical Engineer, Kade OffshoreKept

  3. Score

    It reads the whole ad next to your CV

    The model gives each job a fit score out of 100, the reasons it fits, what is missing, and whether Dutch is asked for. Employers on the IND's list of recognised sponsors rank higher.

    Uses
    Your CV details, the job ad, the IND sponsor register
    Takes
    A few seconds a job
    Strong fit, 91 out of 100

    Graduate Mechanical Engineer

    Kade Offshore, Rotterdam Visa sponsor

    • FEM checks of welded steel joints, the same work as your thesis
    • SolidWorks and design for manufacture, from your internship
    • They'd like a year of experience; you have an internship

    Graduate Mechanical Engineer, Kade OffshoreStrong fit, 91

  4. Write

    It writes a CV and letter for the strong fits

    For jobs at or above the fit you set, until the day's limit is reached, it reorders your CV for this job and writes a motivation letter in your voice. Both use only what is in your CV details and the ad.

    Uses
    Your CV details, your writing-style notes, the job ad
    Takes
    About a minute a job
    In your CV
    MSc thesis: fatigue life of welded steel joints, FEM in Ansys
    In your letter to Kade Offshore
    My thesis was on the fatigue life of welded steel joints, so the FEM checks your offshore team runs are work I already know.

    Graduate Mechanical Engineer, Kade OffshoreDrafted

  5. Check

    A second read, before you see anything

    The draft is read again against your CV and the ad. If a check fails, it is rewritten once and checked again. Then the CV and the letter each become a PDF.

    Uses
    The draft, your CV details, the job ad
    Takes
    A few seconds, then the PDFs
    • The right company and role
    • Every claim is in your CV
    • No typos
    • Jansen_CV.pdf
    • Jansen_Letter.pdf

    Graduate Mechanical Engineer, Kade OffshoreReady for you

  6. You decide

    It asks you, every time

    The job arrives on Telegram with both PDFs, and on the website. Apply, Redo with a note on what to change, or Skip. Nothing leaves until you tap Apply, and no setting turns that off.

    Uses
    Telegram if you have linked it, and always the website
    Takes
    As long as you like
    Vishwa's07:04

    Kade Offshore IND sponsor

    Graduate Mechanical Engineer

    Rotterdam, hybrid

    91/100, Strong fit

    Why it fits

    FEM checks of welded steel joints, the same work as your thesis

    Jansen_CV.pdfJansen_Letter.pdf
    ApplyRedoSkip

    Graduate Mechanical Engineer, Kade OffshoreWaiting for your yes

  7. Send

    Your yes sends it the way that employer takes applications

    Where the employer's careers site accepts applications directly, it goes straight in. Where they want an email, it waits as a draft in your Gmail for you to send. Otherwise you get the link and both PDFs, ready to upload.

    Uses
    The employer's own application form, or your Gmail if you connected it
    Takes
    Seconds
    • Straight to the employerKade Offshore takes applications on its careers siteApplied
    • A draft in your GmailFor employers who ask for an email
    • The link and both PDFsFor forms only you can fill in

    Graduate Mechanical Engineer, Kade OffshoreApplied

  8. Track

    It watches for the answer

    With Gmail connected, it looks at who new mail is from and its subject to spot a reply from an employer you applied to, and moves the job to Interview or Not selected. On Sunday at 18:00 you get the week in one message.

    Uses
    Your Gmail inbox, only if you connected it. Without it, you mark replies yourself.
    Takes
    It keeps watching until there is an answer

    Kade Offshore RecruitmentInvitation to a first interview

    1. Applied
    2. Interview

    Graduate Mechanical Engineer, Kade OffshoreInterview

A day with Vishwa's

  1. 07:00

    The first search

    Every employer's page is read while you are still asleep or at breakfast.

  2. About 07:10

    Cards on Telegram

    The strong fits arrive, each with its CV and letter attached.

  3. When it suits you

    You tap Apply

    Or Redo, or Skip. From the train is fine.

  4. 12:30

    The second search

    Whatever went up during the morning.

  5. Any time

    Replies are spotted

    An answer from an employer moves the job to Interview or Not selected.

  6. Sunday 18:00

    The week's summary

    What was found, what you sent, and who answered.

Once a month it also refreshes the IND's list of recognised sponsors, and deletes what is too old to keep: jobs that closed over a year ago, with the CVs and letters written for them.

What the AI does, and what it never does

It does

  • Reads each job that passed your keywords and scores how well it fits, with reasons
  • Chooses, orders and rephrases what is already in your CV for that job
  • Writes the letter in your voice, from your CV and the job ad
  • Checks its own draft, and rewrites it once if a check fails
  • Rewrites when you ask, following what you tell it to change

It never

  • Invents a fact about you. If it isn't in your CV details, it can't go in a CV or letter
  • Sends anything without your yes
  • Uses your details to score or write for someone else
  • Reads jobs that failed your keywords

The model is Claude Haiku, made by Anthropic. It is the only AI used, for scoring, writing and checking. Your CV details and the job ad are sent to Anthropic in the United States for that, and Anthropic doesn't train its models on them.

Stored in the EU
Your profile, CVs, letters and PDFs are kept in Cloudflare's EU data centres.
Not even admins can read it
The admin sees who has an account and how many jobs were handled. No screen shows anyone else's CV, letters, jobs or applications.
Yours to take or delete
Download everything as one file, or delete your account and all of it, from Privacy and account. Both work at any time.

What it can't do

Better you hear it here than find out in February.

A daily limit on writing
It prepares at most 8 applications a day unless you change that in Settings. Each one costs real money to write, and a short list is easier to read properly.
It only reads what is public
600+ Dutch employers' own pages, LinkedIn's public listings and Adzuna. A job posted nowhere else won't be found, but you can add any job by its link.
Twice a day, not live
A job posted at 13:00 reaches you the next morning.
It can't fill in every form
Some employers only take applications through their own long forms. For those you get the link and both PDFs, and do the last step yourself.
The score is a reading, not a verdict
It can miss what a person would see. Open the job and judge it yourself before you apply.
Invite-only for now
It is a small service run by one person, so new accounts need an invitation.

Using Vishwa's

Ten things you'll want to do, three steps each.

  • Review a job, then apply or skip

    1. On Today, tap a job. It opens beside the list.
    2. Read why it fits and what is worth knowing, then the CV and letter written for it.
    3. Apply sends it. Skip puts it away. Telegram has the same buttons under each job.
  • Ask for a better letter

    1. In the job, tap Rewrite. On Telegram it is called Redo.
    2. Say what to change: “make it shorter”, “mention my SolidWorks work”.
    3. For a different style, use Make a variant on the Documents tab: concise, technical, story or formal.
  • Choose which version is sent

    1. Open the job's Documents tab. Every version of the CV and of the letter is listed.
    2. Compare puts two side by side.
    3. Tap Use this version on the one you want. Apply sends that one.
  • Add a job you found yourself

    1. On Jobs, tap Add a job.
    2. Paste the link to the ad. If the page can't be read, type the title, company and description.
    3. It is scored, and a CV and letter are written for it whatever the score, within your daily limit.
  • Follow or add a company

    1. On Companies, open an employer and tap Follow. Its jobs always reach you.
    2. Not on the list? Tap Add a company and paste its website or careers page.
    3. Its jobs come in from the next search.
  • Track applications and follow-ups

    1. Everything you sent is listed with the day you applied and a day to follow up.
    2. Heard back? Open the job, tap Heard back? and choose what happened.
    3. Applied somewhere by hand? Add an application keeps it in the same list.
  • Link Telegram and use its buttons

    1. In Settings, under Notifications, tap Connect Telegram.
    2. Open Telegram and send the short message shown on screen.
    3. Each ready job then arrives with both PDFs and three buttons: Apply Redo Skip.
  • Connect Gmail

    1. In Settings, under Email, tap Connect Gmail and agree on Google's screen.
    2. Email applications then wait in your Gmail drafts with the PDFs attached. You press Send.
    3. A reply from an employer moves the job to Interview or Not selected.
  • Change what is searched for

    1. In Settings, under Job search, add or remove job titles and words, and titles to leave out.
    2. Set the lowest fit worth writing for, and the most applications to prepare in a day.
    3. Tap Save search settings. You can pause the whole search here too.
  • Download or delete your data

    1. Open the menu with your name and choose Privacy and account.
    2. Download my data gives you one file with everything kept about you.
    3. Delete my account removes all of it, after you type your email address to confirm.

Questions

How soon after a job is posted will I see it?

At the next search: 07:00 or 12:30 Amsterdam time. Writing the CV and letter adds a few minutes, so cards usually arrive shortly after.

Why didn't a job I saw somewhere show up?

Either its employer isn't on the list yet, or it didn't have one of your job titles or words. Add the job by pasting its link, follow or add the company, or widen your words in Settings.

What if the letter isn't right?

Tap Redo on Telegram or Rewrite on the website and say what to change, for example “shorter” or “mention my SolidWorks work”. The new version is checked like the first one.

Which AI is it, and where does my CV go?

Claude Haiku, a model made by Anthropic. Your CV details and the text of each job are sent to Anthropic in the United States to be scored and written for. Under its commercial terms, Anthropic doesn't train its models on them.

Do I need Telegram or Gmail?

No. Everything works on the website. Telegram brings the jobs to your phone, and Gmail lets it prepare email applications as drafts and spot replies. It never sends email from your account.

Can it apply while I'm away?

No. Every application waits for your yes, and there is no setting that changes that.

That's all of it

Sign in with the Google account your invite was sent to. It's invite-only for now.