Vibe Coding

AI Resume Builder Agent — Multi-Provider LLM CLI Tool

Python CLI agent for resume creation, review, and ATS optimisation built with vibe coding. Supports Gemini, Groq, and OpenAI backends. Three modes: Create (guided Q&A), Review (structured PDF/DOCX feedback), and Update (ATS keyword optimisation against a job description). Exports clean DOCX files.

Client Personal Project
Delivered Feb 2025
Type Vibe Coding
Technologies 7 tools
AI Resume Builder Agent — Multi-Provider LLM CLI Tool

Project Overview

A Python-based AI agent for resume creation, review, and ATS optimisation, built as a personal productivity tool using vibe coding. Supports multiple LLM backends — Gemini 2.0 Flash and Groq (free tiers) as primary models, OpenAI GPT-4o as the paid fallback — making it cost-effective for daily use.

Three Operating Modes

  • Create mode: Guided Q&A that builds a complete resume from scratch through a conversation. Asks targeted questions about experience, skills, and achievements, then generates a well-structured, ATS-friendly document.
  • Review mode: Accepts an uploaded PDF, DOCX, or TXT resume and returns structured, actionable feedback — formatting, content gaps, keyword density, and clarity improvements.
  • Update mode: Takes an existing resume and a target job description, performs ATS keyword analysis, and rewrites or enhances sections to maximise match score for that specific role.

Features

  • Free-form conversation mode for iterative refinement — continue editing after initial generation.
  • DOCX export — outputs clean, ATS-friendly Word documents with proper heading hierarchy and formatting.
  • Rich terminal UI with inline commands (save, load, reset, quit) for a smooth interactive experience.
  • Multi-provider switching — swap LLM backend via a single config flag without changing any other code.

Tech Stack

  • Python, Gemini API (gemini-2.0-flash), Groq API (llama-3.3-70b), OpenAI API (gpt-4o), Rich library for terminal UI.

Technology Stack

Python Google Gemini API Groq API OpenAI API (GPT-4o) Rich (Terminal UI) python-docx ATS Optimisation

Project Info

  • Client Personal Project
  • Delivered February 2025
  • Type Vibe Coding

Stack

Python Google Gemini API Groq API OpenAI API (GPT-4o) Rich (Terminal UI) python-docx ATS Optimisation

Available for new projects

Let's build something great together

Open to freelance, contract, and full-time opportunities. Let's discuss your next project.