AI · Full Stack

JobsAI — Autonomous Job Discovery & Application Engine

JobsAI is a fully autonomous job discovery and application pipeline. A multi-layer scraping engine ingests postings from over 130 sources using three strategies: structured portals are parsed directly from XML sitemaps and JSON-LD metadata to bypass UI changes and caching; companies on enterprise ATS platforms like Workable and Greenhouse are read straight from their backend data APIs, skipping the frontend entirely; and fragmented custom career pages are handled by extracting the raw DOM and letting an LLM normalize the chaotic markup into clean, structured JSON. Every incoming job is then parsed by a local text engine that extracts implicit tech stacks buried in prose and computes a 0–100 match score against preferred titles, experience, location, and exact technology requirements — automatically sorting jobs into matched, below-threshold, or irrelevant so the dashboard only shows what matters. A smart document router holds multiple resume variants and algorithmically picks the best one per job while generating targeted cover letters from profile metadata. Everything is tracked in a Next.js 15 application backed by a local Prisma database, with real-time pipeline metrics, per-company registries, and full scrape/automation logs.

JobsAI — Autonomous Job Discovery & Application Engine — Overview

Overview1 / 7

Challenge

Aggregate job postings from 130+ wildly inconsistent sources — cached aggregators, enterprise ATS platforms, and fragmented custom career pages — and surface only the handful of jobs actually worth applying to.

Solution

Engineered a three-tier scraping engine (sitemap/JSON-LD parsing, direct ATS API access, and LLM-powered DOM normalization) feeding a local matching engine that scores every job 0–100 against profile keywords, titles, experience, and location, plus a document router that selects the best resume variant and generates tailored cover letters per application.

Outcome

A personalized recruiter that runs itself: thousands of scraped postings distilled to a ranked shortlist, irrelevant jobs hidden automatically, the right resume attached to every application, and the entire pipeline — from scrape logs to daily application limits — visible in one real-time dashboard.

Architecture & Engineering Scope

01 / Frontend Layer

Component Architecture & UX

Engineered with modern React/Next.js component architectures, strict TypeScript interfaces, responsive layouts, and optimized Core Web Vitals.

02 / Backend & APIs

Microservices & Real-Time Sync

Decoupled RESTful APIs, real-time WebSocket state synchronization, centralized error logging, and resilient microservices.

03 / Data & Security

Schema Optimization & RBAC

Normalized relational database schemas (PostgreSQL/MySQL), Redis caching, RBAC permissions, and secure JWT authentication.

04 / Measurable Impact

Latency, Scaling & Delivery

Turnkey delivery, sub-200ms latency, high availability, and maintainable documentation for seamless long-term scaling.

Explore More Projects & Systems

All Projects →

01 / AI Security

Agent Monitor — Local Security Boundary for AI Agents & MCP

Architected a local-first security firewall and real-time activity monitor for autonomous AI agents and MCP tools, enforcing deterministic policy gating, capability sandboxing, and real-time execution telemetry.

02 / Full Stack

Tracky — Multi-Tenant Issue Management System

Architected a multi-tenant issue and bug management platform with eight role-based dashboards, JWT auth with rotating refresh tokens, real-time WebSocket notifications, and a partner API for external integrations.

03 / AI

Lumen — AI Marketing OS & Agent Suite

Built an integrated AI marketing platform combining a dynamic context chat agent (`aiagent`) with a full-featured Marketing Operating System SaaS (`marketingtool`) featuring multi-LLM routing, generative UI, Cloudinary asset pipelines, landing page builders, and automated lead capture.