← Back to Home

Job Donkey — A Tiny Job Runner That Keeps You Shipping

ToolingEngineering

Context / The Problem

Job searching is a job in itself. I was tired of manually searching, rating, and tracking dozens of job applications, writing cover letters, and keeping up with cold outreach. I wanted a way to automate the boring parts and focus on the actual opportunities. I also wanted to leverage AI to help with cover letters and resumes, but I didn’t want to copy-paste between a bunch of tools.


The Solution (What it Does)

Job Donkey is a tool I built to automate my job search workflow. It connects to job boards, pulls listings, rates them, and uses the OpenAI API to generate cover letters, outreach messages, and optimized resumes. It also logs and tracks every application and search, so I don’t lose track of what I’ve done.

Daily Job SearchDaily Job Search Dashboard

Job ReviewReviewing and Rating Jobs


User Story (How I Use It)

I open Job Donkey and start a daily job search. It pulls in new listings, rates them, and suggests which ones to apply to. I pick a job, and it generates a tailored cover letter and resume for me. I can send a cold outreach message with a click. Every application and message is logged, so I can see my progress and follow up later. The best part is that I can focus on the actual interviews and networking, not the repetitive admin work.

Activity LogActivity Log


What it can do today (Draft Scope)

  • Automated daily job search and rating
  • AI-generated cover letters, outreach, and resumes
  • Application and search tracking
  • Logs and progress tracking

What it intentionally isn’t

  • A full distributed queue
  • A replacement for CI/CD
  • A “run arbitrary code from the web” platform

Generate ResumeAI-Generated Resume


Media to add later

  • Job list screenshot (queued/running/succeeded/failed)
  • “Run job → error → retry only failed steps” GIF
  • Logs panel demo

Summary

What it solves for me:

  • Automates the repetitive parts of job searching.
  • Keeps my applications and outreach organized.

What I’ve learned:

  • AI can save hours on job search admin.
  • Tracking and feedback loops make the process less stressful.