From LinkedIn export to a live portfolio · in an evening
Drop your LinkedIn, paste your GitHub or Dribbble links, throw in your blog. Vecbase reads it all and gives you back a polished personal site you can share tomorrow — no template gallery, no drag-and-drop builder. Want a change? Just say so.
From 5 places you already are · to one site you own
You do not retype your work history into another form. The Agent reads what is already there — LinkedIn export, GitHub repos, RSS feed, Dribbble shots, blog sitemap — and assembles them into one polished site.
5 sources · 56 items pulled · 1 published site
LinkedIn · data export
14 roles · 5 recs
GitHub · public repos
38 repos · top 6 picked
Dev.to · RSS feed
23 posts · last 8 kept
Dribbble · JSON export
24 shots · 12 case-tagged
Personal blog · sitemap
11 essays · 3 featured
Vecbase Agent · stitching it together
parse_linkedin14 roles extracted
fetch_github38 repos · skip forks
dedupe + ranktop 6 by stars × recency
run_pythonrender_site.py · 4 pages
Live preview
jordanchen.dev
Senior PM
Jordan Chen.
Developer tools at Lumen · previously growth at Stripe APAC.
Bind your domain. Re-render when a new repo lands.
After the first build, the site keeps itself current — point your DNS once, then every new project you push to GitHub triggers a re-render. You leave whenever you want; the source is yours.
Custom domain
https://www.jordanchen.dev
CNAME → preview.vecbase.com
verified 2 minutes ago
Verified · CNAME points at preview.vecbase.com
Auto-rebuild
watch_repogithub.com/jordanchen · main
Last rebuild · 3 minutes ago
new project added · weekend-os
Sandbox keeps the site alive. Your DNS handles the addressing. You own both.
How it works
Step 01
Hand over what you have
Drag in a LinkedIn data export, a resume PDF, or a zip of project notes. Or skip the upload and just tell the Agent your GitHub handle and RSS feed.
Step 02
Tell the Agent the vibe
In chat: who is this for, what work to lead with, how quiet vs loud the design should feel. Ask for changes the same way — "make projects bigger", "swap Fraunces for Playfair", "add a speaking section".
Step 03
Open the live URL
Agent assembles the site in a sandbox, publishes to preview.vecbase.com, and drops the full source in your Drive. Bind your own domain when you are ready.
Why Vecbase for this
Pulls from 5 places you already are
LinkedIn export, GitHub API, Dev.to / Medium RSS, Dribbble JSON, your personal blog sitemap. You do not retype your work history into yet another form.
A live URL — share it tomorrow
Not a downloaded zip you have to deploy yourself. The Agent publishes it on preview.vecbase.com instantly. Send the link in your next interview reply.
Iterate by chatting, not by editing code
"Make the hero serif", "swap projects 2 and 4", "add my speaking page". The Agent edits the source and re-publishes. No opening a code editor unless you want to.
You own the source — leave whenever you want
Full source code lives in your workspace Drive. Export the folder, run it on Vercel / Cloudflare / your own VPS — the same site keeps running without Vecbase. No lock-in.
Frequently asked
LinkedIn data export (the .zip you get from "Get a copy of your data"), any public GitHub username (we pull repos, READMEs, languages, stars), any RSS / Atom feed (Dev.to, Medium, Substack, your own blog), Dribbble JSON export, plus the contents of any PDF / .txt you upload. If you have a specific source not listed, just describe it in chat and the Agent will figure it out.
Get yours in under 90 seconds
Sign in, hand it over to the Agent — the finished file lands in your Drive.