AI · Developer platform
GitFolio Premium
Engineering careers take shape. AI-powered portfolio generation connected to developer profiles.

The whole
product.
GitFolio Premium is an AI-powered platform that generates professional developer portfolios by analyzing GitHub and GitLab repositories. It supports multiple AI providers (Anthropic Claude, OpenAI GPT-4, Google Gemini) through a factory pattern, allowing users to choose their preferred model. The platform features multi-platform OAuth for GitHub and GitLab, geographic payment routing (MercadoPago PIX for Brazil, PayPal/Stripe internationally), dynamic SVG stats badges, portfolio battles with leaderboards, CV/PDF generation via WeasyPrint, a recruiter dashboard with AI candidate analysis, public sharing with Open Graph metadata, and a portfolio gallery. Built with Python/Flask, SQLAlchemy, and Jinja2 templates with Bootstrap 5. Deployed on Railway with PostgreSQL in production.
Solution scope
Multiple model providers, GitHub and GitLab authentication, geographic payment routing and recruiter workflows.
How it works
in practice.
Capabilities connecting the user experience to operational needs.
Multi-AI Portfolio Generation
Factory pattern supporting Claude, GPT-4, and Gemini for generating professional portfolios from GitHub/GitLab repository analysis.
Geographic Payment Routing
Automatic routing to MercadoPago PIX for Brazilian users and PayPal/Stripe for international users.
Portfolio Battles & Leaderboard
Gamification system where developers can compare portfolios, earn scores, and compete on global leaderboards.
Recruiter Dashboard
Dedicated dashboard for recruiters with AI-powered candidate analysis, filtering, and comparison tools.
Dynamic SVG Stats Badges
Self-hosted badge generator creating dynamic SVG images with developer statistics for embedding in READMEs.
CV/PDF Generation
Professional CV generation using WeasyPrint with multiple templates and export formats.
Behind
the interface.
Monolithic Modular (Factory + Strategy Patterns)
Python/Flask monolith with app.py as the main orchestrator. Uses Factory pattern for AI provider selection and Strategy pattern for payment routing. SQLAlchemy models with cross-database migration support (PostgreSQL/SQLite).
Solution components
- Jinja2 Templates (Bootstrap 5)
- Flask Routes
- AI Provider Factory (Claude/GPT-4/Gemini)
- Payment Router (MercadoPago/PayPal/Stripe)
- SQLAlchemy ORM + Migrations
Interface & application
Libraries
Data
Infrastructure
Integrations
Explore
the details.
Actual project screens. Select an image to enlarge it and browse the gallery.
