← back to experience

FULL-STACK / LLM-DRIVEN ANALYSIS / 2026

Job Pilot Agent

Built for the messy middle of job searching.

Job Pilot uses full-stack workflows and LLM analysis to help organize applications, understand role requirements, surface skill gaps, and plan what to do next.

  • API Design
  • Prompt Engineering
  • Structured Extraction
  • User Flows
DASHBOARD OVERVIEW - APPLICATIONS / STATUSES / ACTIVITY

THE PROBLEM

"What should I do next in my job search?"

Instead of scattering postings, resumes, notes, and interview prep across a dozen files, Job Pilot keeps the whole workflow in one place - and always surfaces the next move.

CORE WORKFLOWS

01

Track every application

Roles, companies, statuses, notes, and next steps stay on one board.

02

Parse messy job posts

Paste a description and extract responsibilities, qualifications, and required skills.

03

Match resume to role

See what lines up, what is missing, and what to sharpen.

04

Turn gaps into a plan

Weak or missing skills become a focused, ordered study plan.

05

Prep for the interview

Role-specific questions and review topics, pulled from the saved job.

TECH STACK

FRONTEND

  • Next.js
  • React
  • TypeScript

BACKEND

  • FastAPI
  • Python
  • Pydantic

DATA LAYER

  • SQLAlchemy
  • SQLite

LLM LAYER

  • Prompt design
  • Structured outputs
  • Role analysis
  • Gap analysis

WHY I BUILT IT

Job searching creates a lot of scattered context: saved postings, resume versions, notes, prep tasks, and follow-ups. I wanted to build a structured workspace that helps a user act instead of just track - and practice designing backend workflows around real user actions, modeling messy data cleanly, and using AI to support decisions, not just generate text.

WHAT I FOCUSED ON

  • API routes designed around real job-search workflows
  • Data models for applications, resumes, posts, and parsed role details
  • Pydantic schemas for structured, predictable requests and responses
  • AI features that produce reviewable, editable outputs
  • A dashboard that turns scattered tasks into clear next steps

CURRENT STATUS

BUILT / IN PROGRESS

Dashboard, application tracker, API structure, and job parsing.

NEXT ITERATION

Resume matching, skill-gap planning, interview prep, and cleaner demo data.