cd /news/ai-tools/portfoliopilot-ai-describe-yourself-… · home › topics › ai-tools › article
[ARTICLE · art-144867] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

PortfolioPilot AI — Describe Yourself. Get Your Portfolio.

A developer built PortfolioPilot AI, an open-source full-stack portfolio generator that turns a natural-language self-description into a structured, recruiter-ready developer portfolio. The app chains a FastAPI backend to a locally run Qwen Coder model via Ollama, which returns structured JSON that the frontend renders with live preview, editable sections, multiple templates, portfolio scoring, and AI improvement suggestions. Running inference locally through an open-weight model keeps users' portfolio data on their own machines and avoids dependence on a paid closed API.

by read1 min views1 publishedOct 4, 2026

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend I built PortfolioPilot AI, an AI-powered portfolio generator designed for a friend who wanted a professional developer portfolio without spending hours writing content, designing sections, and putting everything together manually.

The idea is simple: my friend describes themselves in natural language, and PortfolioPilot AI turns that description into a structured, recruiter-ready portfolio.

It can generate sections such as:

It also provides a live preview, editable sections, multiple templates, portfolio scoring, and AI-powered improvement suggestions.

The project is currently designed to run locally with Ollama for AI inference.

GitHub repository:

https://github.com/abhishek25001011-boop/PortfolioPilot-AI The repository contains the complete frontend and FastAPI backend needed to run the project locally.

GitHub:

https://github.com/abhishek25001011-boop/PortfolioPilot-AI The main branch contains the stable version of the project.

PortfolioPilot AI is a full-stack application built with:

The core flow is:

User Prompt → FastAPI → Ollama → Qwen Coder → Structured JSON → Portfolio Preview

Instead of using a closed AI API, I used local inference through Ollama. The model generates structur bhaied portfolio information which the frontend then renders into the portfolio UI.

Open innovation made this project possible to run with AI inference locally.

Using an open-weight model through Ollama means the core AI generation does not have to depend on a paid closed API. A user can run the model on their own machine and keep their portfolio information local. It also makes the AI layer more flexible: the model can be changed or configured without redesigning the entire application.

For a personal tool like this, that gives users more control over their data, model choice, and running costs. Not included.

No partner category selected.

── more in #ai-tools 4 stories · sorted by recency
── more on @portfoliopilot ai 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/portfoliopilot-ai-de…] indexed:0 read:1min 2026-10-04 · —