Fork the platform and deploy your own personal portfolio site with an admin panel
Let AI agents automatically summarize your GitHub activity and suggest blog topics
Use the career-ops service to evaluate job postings against your profile and generate a CV
Expose your portfolio content to AI assistants like Claude Desktop through the MCP server
| dboyttt/my-portfolio | 0xradioac7iv/tempfs | abboskhonov/hermium | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 4/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Runs immediately in mock mode with no database, but the admin panel and AI agents need Postgres, an Anthropic API key, and several other env vars.
This is a self-hosted personal portfolio platform you can fork, fill with your own information, and deploy. It has two layers: a public facing site where visitors see your skills, projects, blog posts, and work history, and a private admin panel where you manage all of that content. Out of the box it runs in a mock mode using placeholder data, so you can see it working immediately without setting up a database. The admin panel includes seven AI agents that run on a schedule or on demand. Each agent handles a specific task: one summarizes recent GitHub activity, another suggests blog topics, another monitors mentions of your name online, and others help keep your listed skills and projects in sync with what you have actually built. There is also a separate career-ops service, packaged as its own container, that uses AI to evaluate job postings against your profile and help generate a targeted CV. The platform also ships an MCP server, which stands for Model Context Protocol, a standard that lets AI assistants such as Claude Desktop read and interact with your portfolio data directly. The stack listed in the README is Next.js 14 with TypeScript, Tailwind CSS for styling, PostgreSQL as the database, Prisma as the database layer, and Docker Compose with Nginx for deployment. Email delivery uses Resend, and the AI features run through the Anthropic Claude API. To get it running with the admin panel and agents, you set several environment variables including a database URL, an auth secret, an Anthropic API key, and a Resend key for the contact form. This is a good starting point if you want a personal site that does more than display static pages, particularly if you want AI assisted career and content management built in from the start.
A self-hostable personal portfolio platform with a public site, an admin panel, seven scheduled AI agents, and a career-ops service that evaluates job postings against your CV.
Mainly TypeScript. The stack also includes Next.js, TypeScript, PostgreSQL.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.