Back to Portfolio
Resume-to-Portfolio Generator

LLM · Automation · 2024

Resume-to-Portfolio Generator

Parses resume data and GitHub activity to auto-generate a deploy-ready developer portfolio — from draft to live in minutes, not hours.

Project Overview

Developers spend hours crafting portfolios that often end up outdated or abandoned. I built a tool that takes a resume PDF and GitHub profile, extracts structured data using LLMs, and generates a fully designed, deploy-ready portfolio website.

The system handles everything — from parsing unstructured resume text and extracting project details from GitHub repos, to generating compelling copy and deploying the final site with SSL via Caddy.

The Challenge & Solution

Challenge

  • Developers spend 5–10+ hours building portfolio sites manually
  • Portfolios quickly become outdated as projects change
  • Non-designers struggle with layout and visual consistency
  • Deployment and SSL setup is a barrier for many

Solution

  • LLM-powered resume parser extracts structured data from any format
  • GitHub API integration pulls repo details, languages, and stats
  • Template engine generates polished, consistent portfolios
  • One-click deploy to Docker container with Caddy reverse proxy + SSL

System Architecture

A streamlined pipeline from raw input to live website in under 5 minutes.

Input Parsing

Upload resume PDF or paste text. LLM extracts name, experience, skills, projects into structured JSON.

GitHub Enrichment

GitHub API pulls repos, languages, commit activity. Merges with resume data for complete profile.

Copy Generation

LLM writes compelling project descriptions, taglines, and about sections based on extracted data.

Template Rendering

Structured data fed into customizable HTML templates. Responsive, SEO-ready output generated.

Auto-Deploy

Docker container spun up with Caddy for SSL. Live URL delivered in under a minute.

Measurable Results

95%Time Saved vs Manual
<5minDraft to Live Site
100%SEO & SSL Compliant
Next Project
Voice Agent for Booking