Luke MacNeil

On airPlaying tonight — Planet Marfa

Software

CareerPulse

Self-hosted job search: scrapes 14 boards, scores every listing against your actual resume, and tracks applications through a real pipeline.

shippedFastAPI · SQLite · Chrome extension (MV3) · Multi-model LLM

CareerPulse interface

Job boards are hostile infrastructure. They rate-limit, they change their markup, they go down, and they all show you the same listing with different formatting.

CareerPulse ingests 14 of them and treats each as an independent failure domain. Every provider gets its own circuit breaker, so a board that starts timing out is taken out of rotation instead of stalling the run. Rate limiting adapts per provider rather than assuming a global ceiling. Listings are deduplicated by SHA-256 across sources, because the same job posted to four boards is one job.

Then it scores what survives against your resume, drafts a tailored version, and tracks the application through a pipeline with follow-ups — the part everyone does badly in a spreadsheet.

1,024 automated tests, running as a parallel GitHub Actions matrix. Free, open source, and self-hosted: it reads your resume and your salary expectations, and that is not data worth handing to someone else.

All software