Skip to main content

gitresume

pythonfastapistarletteuvicornjinja2tailwind cssredisdockergcp

AI-powered resume content generator that transforms GitHub repositories into professional, ATS-optimized resume content

Overview

GitResume analyzes your GitHub projects and automatically generates compelling resume sections tailored to job descriptions. Simply provide a repository URL, and the AI will create professional bullet points highlighting your technical achievements.

Key Features

  • Smart Code Analysis - Automatically detects tech stacks, analyzes project structure, and extracts meaningful metrics using Tree-sitter parsing

  • Job-Tailored Content - Input a job description to generate resume content optimized with relevant keywords and requirements

  • Interview Prep - Generates potential interview questions with comprehensive answers based on your project

  • Real-time Updates - WebSocket-powered streaming UI shows live progress from analysis to content generation

  • GitHub OAuth - Secure authentication to access and analyze private repositories

  • Multi-AI Support - Modular architecture supporting Gemini, OpenAI, Groq, and Claude

Tech Stack

Backend: FastAPI, Python 3.11, Redis (caching & rate limiting)
Frontend: Jinja2 templates, Tailwind CSS
AI & Analysis: Tree-sitter (code parsing), multiple AI provider integrations, grammar correction
Deployment: Docker with multi-stage builds, Uvicorn server

What It Generates

  • Professional project titles and descriptions

  • Achievement-focused bullet points with quantifiable results

  • Complete technology stack breakdowns

  • Technical setup documentation

  • Future improvement suggestions

  • Interview preparation materials


Built with scalability, security, and developer experience in mind.

Estimated reading time: 2 minutes