JobRadar

Blip reads the job channels, so you don't have to.

JobRadar is a small agent you run on your own computer. It watches your Telegram job channels and the company job boards you pick, keeps the jobs that fit you, emails you the strong ones, and writes a one-page resume that only says true things.

Hi, I'm Blip.

One real night in my log

Thursday, 15 October. Everything below happened on my laptop, with the timestamps from data/run.log. The notes in the margin are Blip's.

  1. A Telegram job channel

    Rubrik Hiring Software Engineer
    Salary: 15 LPA
    Apply here: rubrik.com/company/careers/departments/job.8256407

    QualComm Mass Hiring Associate Software Engineer
    Salary: 19 LPA
    Apply here: careers.qualcomm.com/careers/job/446719784235

    Two links I've never seen. Two new jobs.

  2. Finance Apprentice AnalysteClerx Serviceshidden: weak match (29)

    Finance, not software. Hidden, not deleted: it's under Hidden in Notion if you disagree.

  3. RoleCompanyMatch ScoreStatus
    Software EngineerRubrik79New
    Good fit · 79 · eligible
    job matched job_id=7d105a5507 score=79 decision=alert

    79, and you're eligible. That's worth an email.

  4. JobRadar[JobRadar 79] Software Engineer @ Rubrik

    Sent six seconds after I scored it.

  5. Associate Software EngineerQualComm92New
    Next email at 22:25:49, after a 10 minute pause

    92! But you just got an email from me, so I wait ten minutes and send whatever else turns up together.

  6. druva       Regional VP, Alliances      New Jersey   not in India
    stripe      Account Executive, Bridge   SF, NYC      not in India
    stripe      Staff Software Engineer     Seattle      not in India
    okta        Senior Software Engineer    Toronto      not in India
    databricks  Sr Support Engineer         SF           not in India

    Until 22:25 I checked the company boards too. New postings that aren't in India, aren't tech, or are senior never reach you, and cost no AI call.

  7. JobRadar[JobRadar 92] Associate Software Engineer @ QualComm

    And there it is. Then I went back to watching.

  8. Set a job to Shortlisted in Notion and I write a one-page resume for it, in your own LaTeX layout. This one belongs to a made-up fresher.

Forward Blip a post

Telegram job posts are messy: emoji, fancy fonts, the batch buried on line six. Blip runs a highlighter over the lines it understands and skips the rest, like JobRadar's free first pass. It runs in your browser and nothing is sent anywhere.

Forwarded from a jobs channel

Blip's red pen

Before a tailored resume is built, Blip checks every AI rewrite against the bullet it came from. A new number, a "10x", a tool you never mentioned, or a word like "expert", and your own sentence goes back in.

Your Name

Bengaluru | you@example.com | github.com/you

Experience

Backend Intern, Example LabsJan 2026 to Apr 2026

  • Built a REST API in FastAPI and PostgreSQL for the internal billing team, serving 12 internal tools.
  • Cut the slowest report query from 9 s to 1.2 s with composite indexes and a rewritten join.
  • Added integration tests with pytest and Testcontainers, raising coverage from 55% to 85%.

    Every alert so far

    Each dot is one job Blip emailed me about, placed by how long after the original post it reached my inbox. Hover or tap a dot for its date.

    Telegram post company board

    132 of 175 Telegram jobs since 11 Oct were read with no AI call at all.

    StripeRubrikHackerRankDatabricksMongoDBTwilioOktaCommvaultRazorpaySliceDruvaGrowwGitLabMeeshoZetaCREDSarvam AIAtlanBoschNVIDIASalesforceIntelAdobeHPTargetWorkdayKLAAutodeskAnalog DevicesMotorola SolutionsThomson ReutersEquifaxFidelityPhilipsCadenceNasdaqWolters KluwerMastercardPayPalBlackRock

    40 company boards read straight from their hiring sites, every 20 minutes.

    482 automated tests run before every change goes in.

    Wake up your own Blip

    You'll need Python 3.11 or newer, uv, a Telegram account, a Notion database made from the template and a free Gemini key. Your keys go in .env, which never leaves your machine.

    Click a step to see what it prints on a first run. Blip sleeps until the last one.

    Every command is explained in docs/COMMANDS.md.