Designing a landing page for a product that doesn't exist yet
Palimpsest — pre-launch landing page, designed and coded in Framer
Palimpsest is a concept tool for writers and designers: a quiet archive that keeps every draft you deleted and lets you see how your work actually evolved. I designed and built the entire landing page end-to-end — positioning, copy, UI, and custom scroll animations coded directly in Framer.
Every writing and design tool already saves your history. None of them show it to you.
Version history exists in Google Docs, Figma, Notion — and almost nobody opens it. It's a flat list of timestamps that answers what changed but never why. So the moment you delete a paragraph or redirect a design, that thinking is effectively gone.
Palimpsest's premise: the process itself is worth keeping, and worth looking at.
The design problem was harder than the product problem. The product doesn't exist yet. No screenshots, no users, no metrics, no testimonials. The page had to sell an idea and convert a stranger into an email signup — using nothing but narrative and craft.
Finding the angle
Every writing tool already saves your history. Google Docs, Figma, Notion — all of them. Nobody opens it.
Version history is framed as insurance: undo a mistake. It answers what changed, never why. So the moment you delete a paragraph, that thinking is gone.
I wrote three variants for every section before opening the design file, then tested the two strongest hero directions publicly.
The winning line came from the sharpest, least-served pain: "Your work has a history. Now you can see it." Supported by a subhead that sets the whole visual concept — "not a list, a texture."
I posted two hero directions — one dark and literary, one warm and editorial — as a public A/B on Contra. The feedback confirmed the darker route read as more literary and less like generic SaaS, and pushed me to lean the copy further into the "history" angle.
Scroll - the window, not the photo
Building it: three custom scroll behaviours
1. The problem section — scroll-pinned crossfade.
2. How it works — vertical scroll, horizontal movement.
3. Who it's for — the window, not the photo.
Result
Palimpsest is pre-launch, so I'm not going to invent conversion numbers.
What I can state honestly: the page ships as a complete, responsive, live build on its own domain, with a working waitlist form and animations that run at 60fps on mobile. The narrative holds as one argument from problem to signup.
The success criteria I set were narrative clarity and perceived credibility — whether a product that doesn't exist yet reads as something worth trusting with your email. Early feedback from designers on Contra suggests it does.
Palimpsest - all animations
Closing
Most designers hand off files and hope the animations survive. I open the code editor myself.
If you need a landing page that actually moves — designed and built end-to-end — I'm available for work.