Job Donkey — A Tiny Job Runner That Keeps You Shipping
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 Search Dashboard
Reviewing 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 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
AI-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.