Turn your resume/LinkedIn into a professional website.
GitHub Repo

Turn your resume/LinkedIn into a professional website.

@the_ospsPost Author

Project Description

View on GitHub

Turn Your LinkedIn Profile into a Personal Website with Self.so

Ever wished your LinkedIn profile or resume could transform into a sleek personal website—without the hassle of coding it from scratch? Self.so does exactly that. It’s an open-source tool that extracts your professional details from a PDF (like your resume) or LinkedIn and turns them into a polished, customizable site. No design skills required.

With over 1.8k GitHub stars and built on a solid tech stack (Next.js, Together.ai, Clerk, and more), this project is a clever way to automate what’s usually a tedious process. Let’s break it down.


What It Does

Self.so takes your uploaded resume (PDF) or LinkedIn data, parses it using Qwen 2.5 72B (via Together.ai), and generates a structured personal website. Key features:

  • AI-Powered Extraction: The LLM pulls relevant info (experience, skills, education) and formats it cleanly.
  • Dynamic Hosting: Your site gets a unique URL you can share or publish.
  • No-Code Setup: Just upload and let the tool handle the rest.

It’s like a static site generator, but tailored for your professional identity.


Why It’s Cool

  1. Smart Tech Stack: Uses Together.ai for LLM processing, Clerk for auth, and Vercel for hosting—modern dev tools done right.
  2. Structured Outputs: The AI returns data in JSON, ensuring consistency.
  3. Extensible: The GitHub repo is MIT-licensed, so you can tweak it (e.g., swap LLMs, add themes).
  4. Future-Proof: Planned updates include editable sections, themes, and better observability (Helicone integration).

Perfect for devs who want a quick portfolio site or non-devs who need a professional web presence.


How to Try It

  1. Live Demo: Visit self.so, upload a PDF, and see your site instantly.
  2. Self-Host: Clone the repo, add API keys (Together.ai, Upstash, AWS S3), and run:
    pnpm install && pnpm run dev  
    

Final Thoughts

Self.so is a pragmatic solution to a common problem: “I need a personal site, but I don’t want to build it.” The AI integration is thoughtful (Llama Guard even checks uploads for safety), and the codebase is clean enough to hack on.

If you’re job-hunting or just want a minimalist portfolio, give it a spin. And if you’re a dev, fork it and add your own twist—maybe a “terminal theme” or Markdown exports?

Found this interesting? Follow @githubprojects for more tools like this.

Back to Projects
Project ID: 1949351824424612346Last updated: July 27, 2025 at 06:11 AM