All Projects

ApplyKit

Active

Automated job discovery pipeline. Aggregates listings, scores fit, generates interview prep with AI-assisted research.

ApplyKit screenshot
Splash screen of ApplyKit

// summary

Job searching is repetitive work: find listings, filter by relevance, research each company, tailor a resume, prepare for interviews. ApplyKit automates the pipeline from discovery to preparation.

The system aggregates job listings from multiple sources, scores each against a configurable fit profile (skills, seniority, role type, location), and surfaces the best matches. For shortlisted roles, it runs AI-assisted company research and generates an interview preparation deck with context on the team, recent news, likely interview themes, and talking points.

Built for my own job search, then generalized. The scraping layer handles the inconsistency of job board markup; the scoring layer is tunable without code changes; the prep output is structured enough to actually use in the 24 hours before an interview.

// tech stack

Language

Typescript

TUI

Opentui

Data

Web Scraping

AI / ML

LLM Scoring AI Research

Systems

Automation