All work
OngoingSolo

HayHire

A Claude Code agent harness that finds jobs matched to your profile, fills applications for your review, and tracks every response from Gmail.

Role
Designed and built solo
Team
Solo
When
Nov 2026 – Ongoing
Stack
  • Claude Code plugin (skills)
  • Claude Artifacts
  • Claude in Chrome
  • Python
  • Gmail API

Highlights

  1. 01Personalized from your resume: setup reads the resume and shows each section to confirm with a click, then asks only what the search needs: roles, where to look (any country, region or city), and US visa sponsorship only when the US is one of them. It creates the private tracker page itself.
  2. 02A harness that ties it together: packaged as a Claude Code plugin, so its skills never clash with other tools; one skill coordinates search, apply and email sync through a shared tracker, with rules every step follows. Type help to see every command.
  3. 03Verified jobs only: each posting is confirmed open on the company's own careers site or ATS, deduplicated across runs and filtered to the person's profile
  4. 04Human in the loop: the agent fills the form, attaches the resume and writes a cover letter only when asked; the person always clicks Submit, and submissions are logged on request or caught from the confirmation page or email
  5. 05Salary answers that fit: each figure comes from the posting's pay range (or public pay data) and the person's experience against the job's responsibilities, with a short explanation
  6. 06Works in the browser you have: your own Chrome with the Claude in Chrome extension, or the Claude app's built-in browser, which needs no extension; with the built-in browser, the agent fills the form and you attach the files.
  7. 07Private by design: Gmail is read-only, syncs never delete, personal data lives outside the repo behind a pre-commit check, and the tracker is private by default.

Write-up

Problem

A job search means checking many career sites, filling the same forms again and again, and losing track of which applications got a reply.

What I built

A Claude Code plugin of skills (setup, job search, apply, cover letter, email sync, help) connected by a small harness, with a private tracker page for jobs and application history. The Gmail side lives in the email_fetcher repo.

Screens

4 screens · click one to view full size

Set up from the resume, confirmed with a click
Job search matched to the profile
Application filled with a salary answer
Application history from Gmail

More top projects

ShippedCourse

RL for Skin Cancer Decision Support

Replicated and extended a Nature Medicine RL model for skin-lesion triage, where a missed melanoma costs far more than over-treating.

~0.96melanoma recall with the team's Dueling DQN (best epoch)

NJIT Reinforcement Learning course · Team of 3 · Replication, environment simulation, baselines, reward-matrix experiments, visualizations and presentation

  • Python
  • TensorFlow
  • PyTorch
  • Gym
  • scikit-learn