Apply with a portfolio that answers for you. Post a job, read real work, and ask questions before you reach out.
Free plan: 1 open job at a time and 5 applications a month. No commission.
Show me your most impactful projects and tech stack.
Here are the projects I’d start with, and what each one is built on:
Sample conversation. Yours answers from your own work.
Connect once and push code as usual. Your portfolio follows.
One click with the account you already use. No tokens to paste.
Every 6 hours it pulls in names, descriptions, languages, and stars.
Hide any repository or rewrite its description, and later updates leave your changes alone. Private repositories and forks start hidden.
Live from vuluu2k on GitHub
| PDF resume | Your portfolio | |
|---|---|---|
| They email you and wait | They ask and get an answer now | |
| The same page as everyone else | The part that matches their question | |
| You edit the file and send it again | It updates from GitHub | |
| Nothing | What visitors actually asked |
Paste a key from any of these and your portfolio runs on it — no message quota from us. Pick a tier, or pin one exact model chosen from the list your key can really call.
Google Gemini, OpenAI, Anthropic Claude, Groq, Cerebras, Mistral, OpenRouter
Views, chats, and the real questions people typed, so you know what they came for.
Pick a colour theme and it runs through the whole page and the chat bubbles, live preview included.
On Premium, point your domain here with one DNS record and your portfolio lives at your address.
PortfolioAI is an AI-powered portfolio platform that creates an interactive chatbot version of yourself. Visitors can ask questions and get personalized responses based on your professional information.
Add sections — about, skills, projects, and more — from your dashboard. The AI reads whichever sections you keep visible and uses them to answer visitor questions in chat.
Yes — edit your section content anytime, show or hide individual sections, and reorder them. Pick a colour theme that runs through the whole page and the chat, write your own one-tap suggested questions, and add a second language for your content.
The portfolio, the editor, the theme and your link are free, with visitors opening it using a password you set. Every portfolio gets a shared trial pool: up to 30 AI messages a day, 100 in total. Premium makes your portfolio public and lets you bring your own AI key — then there’s no message quota from us — plus your own domain. Either way a light anti-abuse throttle applies: 20 chats an hour from any one visitor network.
Signing up creates your portfolio and its link right away. Add a few sections from the dashboard, then publish when you’re ready to share it.
Absolutely! Your AI portfolio is perfect for recruiters, clients, and anyone who wants to learn more about you. They can ask specific questions and get instant, relevant answers.
On Premium you paste your own key from Google Gemini, OpenAI, Anthropic Claude, Groq, Cerebras, Mistral or OpenRouter. Choose a fast, balanced or smart tier — or pin one exact model, picked from the list your key can really call, so it is never a name we guessed. Gemini, Groq, Cerebras and Mistral all have a free tier, so "your own key" does not have to mean a bill.
Yes, on Premium. Point your domain at PortfolioAI with one DNS record, verify it, and your portfolio is served from your own address instead of the PortfolioAI link.
Set it up once and let your portfolio answer it.
Create your portfolioEvery one of these is a live portfolio whose owner chose to show it.
webcake-storefront-mcp
Webcake Landing MCP is project build webiste, manage dashboard, custom code,...
TypeScript4
knowledge_mcp
MCP server for building a personal AI knowledge base.
TypeScript2
snappy-lib
Shared library for Snappy Express.
JavaScript2
sbuilder-mcp
Design and operate a Store Builder site from an AI agent — pages, data, live editing and a screenshot feedback loop, over MCP.
TypeScript1
skills
Reusable Claude Code skills built from my own work and references.
TypeScript1
v3-colorpicker-vn
Vue 3 color-picker component library.
Vue1
webcake-storefront-mcp
Webcake Landing MCP is project build webiste, manage dashboard, custom code,...
TypeScript4
knowledge_mcp
MCP server for building a personal AI knowledge base.
TypeScript2
snappy-lib
Shared library for Snappy Express.
JavaScript2
sbuilder-mcp
Design and operate a Store Builder site from an AI agent — pages, data, live editing and a screenshot feedback loop, over MCP.
TypeScript1
skills
Reusable Claude Code skills built from my own work and references.
TypeScript1
v3-colorpicker-vn
Vue 3 color-picker component library.
Vue1
webcake-storefront-mcp
Webcake Landing MCP is project build webiste, manage dashboard, custom code,...
TypeScript4
knowledge_mcp
MCP server for building a personal AI knowledge base.
TypeScript2
snappy-lib
Shared library for Snappy Express.
JavaScript2
sbuilder-mcp
Design and operate a Store Builder site from an AI agent — pages, data, live editing and a screenshot feedback loop, over MCP.
TypeScript1
skills
Reusable Claude Code skills built from my own work and references.
TypeScript1
v3-colorpicker-vn
Vue 3 color-picker component library.
Vue1
webcake-storefront-mcp
Webcake Landing MCP is project build webiste, manage dashboard, custom code,...
TypeScript4
knowledge_mcp
MCP server for building a personal AI knowledge base.
TypeScript2
snappy-lib
Shared library for Snappy Express.
JavaScript2
sbuilder-mcp
Design and operate a Store Builder site from an AI agent — pages, data, live editing and a screenshot feedback loop, over MCP.
TypeScript1
skills
Reusable Claude Code skills built from my own work and references.
TypeScript1
v3-colorpicker-vn
Vue 3 color-picker component library.
Vue1
webcake-storefront-mcp
Webcake Landing MCP is project build webiste, manage dashboard, custom code,...
TypeScript4
knowledge_mcp
MCP server for building a personal AI knowledge base.
TypeScript2
snappy-lib
Shared library for Snappy Express.
JavaScript2
sbuilder-mcp
Design and operate a Store Builder site from an AI agent — pages, data, live editing and a screenshot feedback loop, over MCP.
TypeScript1
skills
Reusable Claude Code skills built from my own work and references.
TypeScript1
v3-colorpicker-vn
Vue 3 color-picker component library.
Vue1
snappy-ship-component
Reusable components for the Snappy mobile app.
TypeScript3
webcake_figma_mcp
MCP server bridging Figma designs into WebCake.
JavaScript2
color-picker-vue3
Vue 3 color-picker template inspired by EditorX.
Vue2
LidRun
Free, open-source macOS keep-awake utility with automation and safety guardrails
Swift1
rollup-plugin-shopify-components
Rollup plugin for building Shopify theme components.
JavaScript1
upload-cloudinary
File-upload demo using the Cloudinary API.
JavaScript1
snappy-ship-component
Reusable components for the Snappy mobile app.
TypeScript3
webcake_figma_mcp
MCP server bridging Figma designs into WebCake.
JavaScript2
color-picker-vue3
Vue 3 color-picker template inspired by EditorX.
Vue2
LidRun
Free, open-source macOS keep-awake utility with automation and safety guardrails
Swift1
rollup-plugin-shopify-components
Rollup plugin for building Shopify theme components.
JavaScript1
upload-cloudinary
File-upload demo using the Cloudinary API.
JavaScript1
snappy-ship-component
Reusable components for the Snappy mobile app.
TypeScript3
webcake_figma_mcp
MCP server bridging Figma designs into WebCake.
JavaScript2
color-picker-vue3
Vue 3 color-picker template inspired by EditorX.
Vue2
LidRun
Free, open-source macOS keep-awake utility with automation and safety guardrails
Swift1
rollup-plugin-shopify-components
Rollup plugin for building Shopify theme components.
JavaScript1
upload-cloudinary
File-upload demo using the Cloudinary API.
JavaScript1
snappy-ship-component
Reusable components for the Snappy mobile app.
TypeScript3
webcake_figma_mcp
MCP server bridging Figma designs into WebCake.
JavaScript2
color-picker-vue3
Vue 3 color-picker template inspired by EditorX.
Vue2
LidRun
Free, open-source macOS keep-awake utility with automation and safety guardrails
Swift1
rollup-plugin-shopify-components
Rollup plugin for building Shopify theme components.
JavaScript1
upload-cloudinary
File-upload demo using the Cloudinary API.
JavaScript1
snappy-ship-component
Reusable components for the Snappy mobile app.
TypeScript3
webcake_figma_mcp
MCP server bridging Figma designs into WebCake.
JavaScript2
color-picker-vue3
Vue 3 color-picker template inspired by EditorX.
Vue2
LidRun
Free, open-source macOS keep-awake utility with automation and safety guardrails
Swift1
rollup-plugin-shopify-components
Rollup plugin for building Shopify theme components.
JavaScript1
upload-cloudinary
File-upload demo using the Cloudinary API.
JavaScript1
webcake-storefront-mcp
Webcake Landing MCP is project build webiste, manage dashboard, custom code,...
TypeScript4
knowledge_mcp
MCP server for building a personal AI knowledge base.
TypeScript2
snappy-lib
Shared library for Snappy Express.
JavaScript2
sbuilder-mcp
Design and operate a Store Builder site from an AI agent — pages, data, live editing and a screenshot feedback loop, over MCP.
TypeScript1
skills
Reusable Claude Code skills built from my own work and references.
TypeScript1
v3-colorpicker-vn
Vue 3 color-picker component library.
Vue1
webcake-storefront-mcp
Webcake Landing MCP is project build webiste, manage dashboard, custom code,...
TypeScript4
knowledge_mcp
MCP server for building a personal AI knowledge base.
TypeScript2
snappy-lib
Shared library for Snappy Express.
JavaScript2
sbuilder-mcp
Design and operate a Store Builder site from an AI agent — pages, data, live editing and a screenshot feedback loop, over MCP.
TypeScript1
skills
Reusable Claude Code skills built from my own work and references.
TypeScript1
v3-colorpicker-vn
Vue 3 color-picker component library.
Vue1
webcake-storefront-mcp
Webcake Landing MCP is project build webiste, manage dashboard, custom code,...
TypeScript4
knowledge_mcp
MCP server for building a personal AI knowledge base.
TypeScript2
snappy-lib
Shared library for Snappy Express.
JavaScript2
sbuilder-mcp
Design and operate a Store Builder site from an AI agent — pages, data, live editing and a screenshot feedback loop, over MCP.
TypeScript1
skills
Reusable Claude Code skills built from my own work and references.
TypeScript1
v3-colorpicker-vn
Vue 3 color-picker component library.
Vue1
webcake-storefront-mcp
Webcake Landing MCP is project build webiste, manage dashboard, custom code,...
TypeScript4
knowledge_mcp
MCP server for building a personal AI knowledge base.
TypeScript2
snappy-lib
Shared library for Snappy Express.
JavaScript2
sbuilder-mcp
Design and operate a Store Builder site from an AI agent — pages, data, live editing and a screenshot feedback loop, over MCP.
TypeScript1
skills
Reusable Claude Code skills built from my own work and references.
TypeScript1
v3-colorpicker-vn
Vue 3 color-picker component library.
Vue1
webcake-storefront-mcp
Webcake Landing MCP is project build webiste, manage dashboard, custom code,...
TypeScript4
knowledge_mcp
MCP server for building a personal AI knowledge base.
TypeScript2
snappy-lib
Shared library for Snappy Express.
JavaScript2
sbuilder-mcp
Design and operate a Store Builder site from an AI agent — pages, data, live editing and a screenshot feedback loop, over MCP.
TypeScript1
skills
Reusable Claude Code skills built from my own work and references.
TypeScript1
v3-colorpicker-vn
Vue 3 color-picker component library.
Vue1
snappy-ship-component
Reusable components for the Snappy mobile app.
TypeScript3
webcake_figma_mcp
MCP server bridging Figma designs into WebCake.
JavaScript2
color-picker-vue3
Vue 3 color-picker template inspired by EditorX.
Vue2
LidRun
Free, open-source macOS keep-awake utility with automation and safety guardrails
Swift1
rollup-plugin-shopify-components
Rollup plugin for building Shopify theme components.
JavaScript1
upload-cloudinary
File-upload demo using the Cloudinary API.
JavaScript1
snappy-ship-component
Reusable components for the Snappy mobile app.
TypeScript3
webcake_figma_mcp
MCP server bridging Figma designs into WebCake.
JavaScript2
color-picker-vue3
Vue 3 color-picker template inspired by EditorX.
Vue2
LidRun
Free, open-source macOS keep-awake utility with automation and safety guardrails
Swift1
rollup-plugin-shopify-components
Rollup plugin for building Shopify theme components.
JavaScript1
upload-cloudinary
File-upload demo using the Cloudinary API.
JavaScript1
snappy-ship-component
Reusable components for the Snappy mobile app.
TypeScript3
webcake_figma_mcp
MCP server bridging Figma designs into WebCake.
JavaScript2
color-picker-vue3
Vue 3 color-picker template inspired by EditorX.
Vue2
LidRun
Free, open-source macOS keep-awake utility with automation and safety guardrails
Swift1
rollup-plugin-shopify-components
Rollup plugin for building Shopify theme components.
JavaScript1
upload-cloudinary
File-upload demo using the Cloudinary API.
JavaScript1
snappy-ship-component
Reusable components for the Snappy mobile app.
TypeScript3
webcake_figma_mcp
MCP server bridging Figma designs into WebCake.
JavaScript2
color-picker-vue3
Vue 3 color-picker template inspired by EditorX.
Vue2
LidRun
Free, open-source macOS keep-awake utility with automation and safety guardrails
Swift1
rollup-plugin-shopify-components
Rollup plugin for building Shopify theme components.
JavaScript1
upload-cloudinary
File-upload demo using the Cloudinary API.
JavaScript1
snappy-ship-component
Reusable components for the Snappy mobile app.
TypeScript3
webcake_figma_mcp
MCP server bridging Figma designs into WebCake.
JavaScript2
color-picker-vue3
Vue 3 color-picker template inspired by EditorX.
Vue2
LidRun
Free, open-source macOS keep-awake utility with automation and safety guardrails
Swift1
rollup-plugin-shopify-components
Rollup plugin for building Shopify theme components.
JavaScript1
upload-cloudinary
File-upload demo using the Cloudinary API.
JavaScript1
We connect both sides and stop there. What you agree on stays between you, with no commission.
Apply with your portfolio
No résumé to retype. The person hiring reads your real work.
Get found
List your profile and people hiring can invite you directly.
Talk and agree
Message in one thread and draft a contract online if you want one.
Post a job
Applications arrive with the candidate’s portfolio attached.
Find people
Browse people who chose to be listed and invite them to your job.
Ask before you reach out
Ask a candidate’s portfolio about their work and get an answer now.