Skip to content
janick rolli .
Back to work samples

Job Radar.

Searches for suitable jobs every day and reports only what is new.

Role
Idea, data model, operations
Year
2026
Technology
Cloudflare Worker D1 Python Gmail API

Try the radar.

The module below is the interface of the job radar, rebuilt with made-up data. It shows the whole flow: from a match in the list to the cover letter, the PDF and the company's reply.

Where the real radar asks a language model, the demo shows a prepared text. Everything else really runs. The greeting comes from the job ad, the sentence about the workload from the numbers in it, and the score changes as soon as you edit a field.

This is a demo. Companies, people, jobs and numbers are made up. There is no connection to the live application. What you change stays in your browser.

Things to try: Open a job, have the texts written and change a word. Then set the workload to 100 and watch the letter ask about it. Finally build the documents, download the PDF and move the job through the funnel.

The interface of this demo is in German.

Stellen

10 Beispielstellen

  • Business Development Manager

    Beispiel AG · Zürich · 80 bis 100 % · Beworben

  • Head of Sales

    Muster GmbH · Winterthur · 80 bis 100 % · Beworben

  • Growth Campaign Manager

    Vorlage AG · St. Gallen · 80 bis 100 % · Neu

  • Marketing Automation Specialist

    Beispiel Holding · Bern · 80 bis 100 % · Entwurf

  • Key Account Manager Digital

    Muster Services · Basel · 80 bis 100 % · Neu

  • Leiter Marketing und Kommunikation

    Vorlage Gruppe · Zug · 60 bis 80 % · Absage

  • Senior Performance Marketing Manager

    Beispiel Technik AG · Schlieren · 80 bis 100 % · Gesichtet

  • Account Manager Neugeschäft

    Muster Retail AG · Wallisellen · 100 % · Antwort da

  • Verkaufsberater Aussendienst

    Beispiel Bau AG · Frauenfeld · 100 % · Wiedervorlage

  • CRM Manager 60 – 100 %

    Muster Holding · Zürich · 60 bis 100 % · Neu

Die bedienbare Demo braucht JavaScript. Ohne steht hier die Liste der Beispielstellen.

Beispieldaten. Alle Firmen, Personen und Stellen sind erfunden. Wo der echte Radar ein Sprachmodell fragt, zeigt die Demo einen vorbereiteten Text. Die Regeln ohne Modell laufen wirklich. Die echte Anwendung enthält meine eigenen Bewerbungen, die gehören nicht auf eine öffentliche Seite.

The problem

Anyone looking for a job searches five job boards. Going through the same results every day to find the two new ones takes half an hour. After three weeks, you only do it on Sundays. And by then the job is gone.

What the tool does

Every night it queries two sources:

  • the open search interface of Job-Room, the federal job portal run by SECO
  • the job alert emails in my inbox

It compares the results with yesterday’s and reports only what is new.

That includes removing duplicates. The same job arrives by two routes and under two titles. If you do not catch that, you report the same thing three times and get ignored.

Why this is here

I had the problem myself, and the tool is in daily use. I see a recurring task, work out what it costs over a year and automate it away. The same way of thinking is behind the Lead Engine and my own CRM.

About the demo above: The jobs in it are made up. The real radar contains my own applications and the names of companies I have applied to. That does not belong on a public website.