u/Good_Cause9282

Built an AI-powered ATS Resume Builder using n8n

Built an AI-powered ATS Resume Builder using n8n

Over the last few days, I’ve been building an automation workflow that:

• Accepts a resume + job description
• Extracts resume content automatically
• Performs ATS analysis using AI
• Identifies missing keywords and weak areas
• Rewrites the resume dynamically based on the JD
• Generates a clean ATS-friendly PDF resume
• Optimizes formatting to stay within 2 pages
• Returns recruiter-optimized output automatically

Tech stack used:

  • n8n forms
  • Azure Open AI
  • PDFBolt for HTML → PDF generation
  • Prompt Engineering

One of the most interesting parts was solving:

  • ATS keyword alignment
  • PDF layout compression
  • recruiter readability
  • hallucination prevention
  • dynamic JD adaptation
  • compact HTML rendering

The workflow now behaves almost like an “AI Resume Architect” instead of just another ATS checker.

Current flow:

Upload Resume
→ Extract Text
→ ATS Analysis
→ Dynamic Keyword Extraction
→ AI Resume Rewrite
→ HTML Optimization
→ PDF Generation
→ Email Delivery

What surprised me most:
Prompt engineering mattered more than the AI model itself.

The biggest improvement came from:

  • structured prompts
  • layout optimization
  • dynamic ATS target extraction
  • recruiter readability constraints

This started as a simple automation experiment using n8n, but it’s slowly evolving into a real micro-SaaS idea.

Curious to know:
What features would YOU expect from an AI resume optimization platform?

https://preview.redd.it/04ivficovo1h1.png?width=2136&format=png&auto=webp&s=f274180a807fa9f8e4d51a8453c70350587f9c25

https://preview.redd.it/fqg7z91svo1h1.png?width=1712&format=png&auto=webp&s=7a79721fc736e070c59b2c6414a25a2f3fba56f4

https://preview.redd.it/ao2hamewvo1h1.png?width=2868&format=png&auto=webp&s=5250163ebbcee8d7b4c87c0514610ff57c5fba1d

reddit.com
u/Good_Cause9282 — 5 days ago

Built a LinkedIn Job Notifier using n8n + Local DB + Gmail

Problem I Solved

I wanted a system that could:

✅ Collect jobs from multiple LinkedIn searches
✅ Merge all job feeds into one pipeline
✅ Detect duplicate jobs automatically
✅ Identify whether a job was already processed earlier
✅ Notify only for NEW job postings
✅ Maintain a persistent tracking database
✅ Prevent duplicate emails every day

What Makes This Useful

The workflow now behaves like a lightweight job aggregation engine.

Example:

  • 20 jobs fetched today
  • 18 already exist
  • Only 2 new jobs detected
  • Email sent ONLY for those 2 jobs

This completely eliminates notification spam and duplicate tracking.

Tech Stack

  • n8n
  • Rapid API
  • HTTP Request Nodes
  • n8n Data Tables
  • JavaScript Code Nodes
  • Gmail Integration

Key Learnings

Some interesting things I learned while building this:

  • Data table operations in n8n are item-based
  • Deduplication architecture matters a lot
  • Loop handling can easily create duplicate executions
  • Large LinkedIn job IDs should be stored as strings
  • Notification systems need state management (Notified=True/False)

https://preview.redd.it/b7y1t3za1j1h1.png?width=2388&format=png&auto=webp&s=e8710ce5d40be90670d6e80ac287331a9cb6ffab

https://preview.redd.it/fhxa3srm1j1h1.png?width=2164&format=png&auto=webp&s=276cff53bcb66bead1e312a72a5d99d3d9281e3e

https://n8n.arulvelu21.cloud/workflow/jBFQs7AgTLiBkegB

reddit.com
u/Good_Cause9282 — 6 days ago

Hi everyone

I’m a Workflow Automation & AI Engineer with ~10 years of experience building systems that reduce manual work and improve operational efficiency.

Recently, I’ve been focusing a lot on combining AI + automation to build more intelligent, self-operating systems.

Some of the things I’ve worked on:

  • AI-powered invoice processing and classification
  • RAG-based systems for enterprise knowledge retrieval
  • Incident triaging & automation systems
  • Workflow automation across IT and business systems (reducing manual effort by up to 95%)
  • Event-driven automation and self-healing infrastructure

I’ve put together a portfolio here:
👉 https://portfolio.arulvelu21.cloud

I’m looking to:

  • Connect with people working on AI / LLM / automation
  • Collaborate on interesting projects or ideas
  • Learn how others are applying AI in real-world systems

If you're working on something similar or have ideas you'd like to explore, feel free to comment or DM.

Would love to connect 🙌

reddit.com
u/Good_Cause9282 — 21 days ago