UpFolio.
A full SaaS to transform your CV into a portfolio.

Working with
UpFolio
Year
2025
Deliverable
Founder · Design & Engineering
Description
A full SaaS to transform your CV into a portfolio.
UpFolio turns a plain CV into a polished portfolio website in minutes. Upload a PDF, choose a template, and the AI pipeline drafts structured sections, extracts highlights, and lays it all out with sensible typography.
The hardest part wasn't the AI — it was the trust. People share their career on this thing, so the editor feels local, the autosaves are aggressive, and nothing ships to the server until you ask it to.
Built end-to-end: design system, template engine, the payments flow, and the LLM orchestration layer that keeps hallucinations out of the final output.
Process
01—Landing
The landing is built around a simple idea: your CV already has the value, it just doesn’t show it properly.
The design focuses on making that shift obvious. Instead of explaining the product, it shows the transformation. Static PDF in, clean portfolio out. The layout stays minimal so the message lands fast, but the real goal is clarity, not speed.
The visuals do most of the work. You immediately see what happens to your CV and what you end up sharing. No guessing, no interpretation.


02—Dashboard & Edit
The product doesn’t try to turn you into a website builder. It’s more like a layer on top of what you already have.
The dashboard keeps everything lightweight. Your portfolios are there, easy to pick up again, nothing hidden behind complexity.
Editing is intentionally constrained. You’re not rebuilding your CV from scratch, you’re shaping how it’s presented. The preview is always visible so every change feels real, not abstract. It’s closer to adjusting a finished product than creating one.


03—Preview
The output is the whole point.
What you get is something you can actually send without second guessing. Clean structure, readable, fast, and designed to feel like it was made on purpose, not generated in bulk.
It’s not about adding more content, it’s about making the existing content land better. The end result should feel like a natural extension of your work, not a tool you used.





