I've spent the last few days building something I genuinely wish existed years ago. When II've spent the last few days building something I genuinely wish existed years ago. When I
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
I've spent the last few days building something I genuinely wish existed years ago.
When I was job hunting, I had a PDF. A white rectangle with my name, dates, and bullet points. The same format invented in 1482. I was competing with thousands of people who had the exact same white rectangle.
I'm a builder. I ship products. I've worked with real companies, shipped real things, have real skills. None of that showed in a CV. It couldn't. A PDF wasn't built to show it.
And building a personal website? That's a project in itself. Design it, code it, host it, maintain it. Most people never do. So their career stays a white rectangle forever.
So I built RoomCV.
You don't build anything. You paste your LinkedIn URL, your Contra profile, or upload your CV. In under 60 seconds, your career has a home on the internet. A real one. With your name on the door.
Not a template you fill in. Not a prettier PDF. A room that reads your data and builds itself with all your pretty links.
And then there are the portraits.
The AI photoshoot is unlike anything else in this space. It runs a 3-stage pipeline (thanks to Figma Weave):
Stage 1 - A casting director model analyses your reference photo and writes a precise physical description. Hair, skin tone, bone structure, build. This becomes a consistency anchor so every portrait is recognisably you.
Stage 2 - A photography director model reads your actual CV. Your job title, your company, your career highlights, your personal note. It writes a bespoke scene brief the way a Vogue photo director would. A founder gets a quiet boardroom at night with a city skyline. A developer gets a dark server room with terminal green glow. A designer gets mood boards and soft daylight.
Stage 3 - The image model takes that bespoke brief, your reference photo, and your character anchor and generates 6 editorial portraits. Hero. At work. Thinking. Off duty. Achievement. Environmental.
Every portrait is specific to you. Because the AI read their actual careers before picking up the camera.
The room is alive.
People can visit your room at its permanent URL. They can leave signed notes in your guestbook. They can react with rockets, fire, or lightbulbs. You can see who's browsing right now, live presence, like a real room. Every visit is counted. The whole city of rooms is browsable and is a directory of real people's careers, each one visually distinct.
Three visual themes:
Cinematic - moody contrast, 35mm grain, deep editorial shadows. Brutalist - harsh direct light, raw concrete textures, technical glitch aesthetic. Minimal - soft diffused window light, high-key, warm neutrals, conversion-focused.
The copywriting changes completely per theme too. Same person, three radically different editorial voices. Wieden+Kennedy wrote none of them — Gemini did, with a prompt that bans every CV cliché and demands specific references to real company names, real project names, real skills.
What I used to build it:
Figma Make - the entire app. Every component, every interaction, every route. Built in natural language, iterated in real time.
Figma Weave - the portrait pipeline visualised as a node-based workflow. The casting director, the photography director, the 6 parallel image generation nodes. The hero background video on the landing page. The logo.
Figma MCP - connecting the design token system into the Make build so the three themes stayed consistent with the Figma source of truth.
Supabase - backend, auth, KV storage, private portrait bucket, signed URLs, edge functions.
Gemini - character extraction, photography direction, copywriting, profile parsing, room generation from raw LinkedIn/Contra/CV data.
The numbers that matter:
60 seconds from paste to published room. 6 portraits per person, all unique. 3 complete design systems per room. 0 templates. Every room is generated, not filled in. 1 permanent URL per person. Unlimited visitors, reactions, guestbook notes.
Who this is for:
Designers who are tired of Behance looking like everyone else's Behance. Developers whose GitHub is invisible to anyone who isn't technical. Founders who have a LinkedIn but not a story. Freelancers on Contra who want their profile to stop at the URL and start in the room. Anyone who has ever felt like their career deserved better than a white rectangle.
Yesterday a dev called Andrei pasted his LinkedIn URL. 30 seconds later he had six editorial portraits and a career room that looked like the cover of Wired. He sent me a voice note. He said it was the first time his career had felt like his, and here it is for everyone to try.
Try it. Paste whatever you have. LinkedIn URL, Contra URL, raw CV text, PDF.
Your room is waiting.
Drop your room link in the comments. I want to see every single one.
Built for the Figma Config Makeathon. Figma Make + Figma Weave + Figma MCP + Supabase + Gemini.
#ConfigMakeathon #Figma #FigmaMake #AI #Portfolio #CareerDesign
Post image
Post image
Vipashyana's avatar
This is just amazing, will definitely try mine!!
Ashish's avatar
Sure do share your Link, would love to see your Career Room!! 😍
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started