Bring Your Forgotten Work Back from the Dead 🧟

"A digital necromancer for your lost portfolio"

Stop procrastinating on your portfolio. Portfolio Necromancer automatically scrapes your inbox, Drive, Figma, Slack, and screenshots to build a stunning portfolio siteβ€”while you keep hustling.

Sound Familiar?

😰

Too Busy Working

You're crushing it at freelance gigs but your portfolio is from 2018

πŸ—‚οΈ

Work Everywhere

Projects scattered across Gmail, Drive, Figma, Slack, and random folders

πŸ“

Can't Summarize

You built amazing things but have no idea how to describe them professionally

The Solution: Automated Portfolio Magic

Portfolio Necromancer does the work you've been avoiding

1

Auto-Scrape

Connects to Gmail, Google Drive, Slack, Figma, and local folders to find your work

β†’
2

AI Categorize

Intelligently sorts into Writing, Design, Code, and Unicorn Work

β†’
3

Generate Site

Creates a beautiful, responsive portfolio with AI-generated summaries

Features That Make You Look Good

πŸ”

Multi-Source Scraping

Automatically discovers your work from Gmail, Google Drive, Docs, Figma, Slack, and screenshot folders.

🏷️

Smart Categorization

AI-powered auto-categorization into Writing, Design, Code, and Miscellaneous Unicorn Work.

✨

AI-Generated Summaries

Professional project descriptions that make you sound as impressive as you actually are.

🎨

Beautiful Design

Modern, responsive portfolio sites ready to deploy. Multiple themes and color schemes.

⚑

One Command

Run portfolio-necromancer and watch your portfolio materialize.

πŸ’Ž

Pro Features

Custom domains, unlimited projects, custom branding, analytics, and no watermark.

See It In Action

From scattered files to professional portfolio in minutes

Terminal
# Install
pip install -e .

# Run demo to see sample portfolio
python demo.py

# Generate your own
portfolio-necromancer

# Output in generated_portfolios/
open generated_portfolios/portfolio_*/index.html

What You Get:

  • βœ… Responsive landing page
  • βœ… Category pages (Writing, Design, Code)
  • βœ… Individual project pages
  • βœ… AI-generated descriptions
  • βœ… Professional design
  • βœ… Ready to deploy to GitHub Pages, Netlify, or Vercel

Note: demo.py runs locally on your machine and generates static HTML files. These files can be deployed to GitHub Pages or any static hosting service. Learn how β†’

Get Started in 5 Minutes

Step 1

Install

git clone https://github.com/jmenichole/Portfolio-Necromancer.git
cd Portfolio-Necromancer
pip install -e .
Step 2

Configure

portfolio-necromancer --init
# Edit config.yaml with your info

Add your API keys for AI features and data sources (optional for demo)

Step 3

Generate

portfolio-necromancer

Your portfolio will be generated in generated_portfolios/

Integrations Available

Connect your tools to automatically import projects (all optional)

πŸ“§ Google APIs

  • Gmail for email attachments
  • Google Drive for files
  • Google Docs for documents
Setup Guide β†’

πŸ’¬ Slack

  • Search project discussions
  • Extract shared files
  • Find relevant threads
Get Token β†’

🎨 Figma

  • Access design files
  • Generate thumbnails
  • Import projects
Get Token β†’

πŸ€– OpenAI

  • AI categorization
  • Generate summaries
  • Professional descriptions
Get API Key β†’

Note: All integrations are optional. Start with the demo or manual projects, then add integrations as needed.

Choose Your Plan

Free

$0

Perfect for getting started

  • βœ… Up to 20 projects
  • βœ… Basic themes
  • βœ… AI summaries
  • βœ… All data sources
  • ❌ Portfolio Necromancer watermark
Get Started

Documentation

Stop Procrastinating. Start Showcasing.

You're not lazy, you're just too busy being awesome. Let Portfolio Necromancer handle the portfolio.