AI Resume Tailoring · SaaS2026

Paari.online

Full-stack job application suite featuring AI LaTeX resume tailoring, isolated compilation sandbox, automatic job matching, and PDF parsing.

Role
Full Stack Engineer — AI LaTeX tailoring engine, sandboxed compilation worker
Timeline
2026 · Active
Stack
NestJSTypeScriptReactPrismaPostgreSQLRedisBullMQGemini AILaTeX / TeX LiveAWS S3RazorpayTailwind CSS
01

Screens & Architecture

Paari Home Page
Screen 01 · Paari Home Page
LaTeX resume editor & live PDF preview
Screen 02 · LaTeX resume editor & live PDF preview
02

The Problem

Job seekers waste hours manually tailoring resumes to Job Descriptions (JDs) and struggle with ATS rejections, while existing AI tools destroy custom LaTeX formatting and preamble macros during optimization.

03

How I built it

  • AI LaTeX Engine: Integrated Google Gemini AI to selectively extract and tailor safe text sections (skills, summary, experience) while strictly preserving preamble code, custom commands, and layout structure.
  • Sandboxed LaTeX Compilation Queue: Designed an async compilation pipeline using Redis and BullMQ to run isolated TeX Live builds without blocking NestJS main API threads, uploading outputs to AWS S3 via presigned URLs.
  • PDF-to-LaTeX Fallback: Built a PDF parsing pipeline with pdf-parse that converts raw unformatted resume text into Paari's standardized, editable LaTeX template.
  • Monorepo Architecture & Tiered SaaS: Built a Turborepo monorepo sharing type packages between web & API, complete with Razorpay billing, coupon management, and plan-gated version history.
04

Outcome

  • Reduced resume tailoring time from hours to <15 seconds with 100% LaTeX macro and preamble preservation.
  • Achieved non-blocking, isolated document generation and PDF rendering with zero server thread stalls using asynchronous BullMQ workers.