dcoder.
PT/ENLet’s talk

AI · Developer platform

GitFolio Premium

Engineering careers take shape. AI-powered portfolio generation connected to developer profiles.

STATUSProduct lab
CORE TECHNOLOGIES
AIGitHubGitLabOAuth
GitFolio Premium — GitFolio landing page
01 / GitFolio landing pageEnlarge
01CONTEXT & DELIVERY

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.

02FEATURES

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.

03ARCHITECTURE & TECHNOLOGY

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

FlaskBootstrap

Libraries

SQLAlchemyAnthropic SDKOpenAI SDKGoogle Gemini SDKAuthlibWeasyPrintFernet

Data

PostgreSQLSQLite

Infrastructure

Railway

Integrations

GitHub APIGitLab APIMercadoPago APIPayPal APIStripe API

Your context.
Our next project.

Let’s talk

GitFolio Premium
Chat on WhatsApp