Skip to main content
Job Board screenshot

Overview

Job Board

Personal internship-tracking platform that scores how well each job fits you, using AI analysis of your resume against the job description. Paste a link and the job is scraped, parsed, and added to your dashboard automatically; a built-in search tab pulls from external job sites and reformats every listing so it's searchable and filterable in one place.

Role: Solo developer — full-stack development, scraping pipeline, AI fit scoring, and deployment
Timeline: May 2026 — Current
Next.jsTypeScriptFastAPINeonPrisma

01

The Problem

Tracking internship applications across spreadsheets, browser tabs, and a dozen different job boards is tedious and easy to lose control of — and there's no fast way to judge whether a given role is actually worth applying to.

02

The Approach

I built a personal internship-tracking platform that does the busywork for you. Paste a job link and it scrapes and parses the posting straight into your dashboard; an AI fit-scoring layer compares your resume against each job description to rate how well you match; and a built-in search tab scrapes external job sites and reformats every listing into one searchable, filterable feed.

03

Technical Highlights

  • AI job-fit scoring that analyzes your resume against each job description to rate how well you match a role
  • Add-by-link ingestion: paste a URL and the posting is scraped, parsed, and added to your dashboard automatically
  • Job search tab that scrapes external job boards and normalizes inconsistent listing data into one searchable, filterable feed
  • FastAPI scraping service backing a Next.js + TypeScript frontend
  • Neon Postgres with Prisma for typed, schema-safe data access

04

Results

Centralizes application tracking, AI fit scoring, and job discovery in one dashboard

Eliminates manual data entry by auto-importing jobs from a single link

Deployed live on Vercel

Open source on GitHub