I designed and built the Dubai Pilates.me website entirely in Framer. I wanted direct control over composition, typography, responsive layout and animation, and to see on the published page what I had intended in the editor.

Framer suited this task well. It makes it easy to build a visual website, manage a small content catalogue through a CMS and release changes quickly. There is almost no separate design handoff to a developer between the mock-up and the working page.

Where I started to feel constrained

As projects grew, subscription costs and platform limits came up more often. Extra editors, languages and hosting requirements added expense. For each new project, I had to reassess how well that model fitted.

What mattered most was control over code and infrastructure. In Framer, hosting, rendering, image processing, fonts and publishing are closely tied to the platform. Even when data export or third-party export is possible, it does not offer the same workflow as my own repository.

I needed source code whose structure I understood: something I could review, change, extend with integrations and host wherever suited the project. Gradually, I started building most new websites this way.

What changed in my work

Framer can still be the first tool for exploring composition, motion and visual direction. Once the design language is clear, I move it into my own code with AI agents. For content-led websites, I often choose Astro and TypeScript and host the static build on Cloudflare.

Below is a local copy of the published Pilates.me website. It preserves the original Framer design, fonts and images; you can scroll through it like a real website. External requests are disabled.

Pilates.me website

Archived interface · demo data

Pilates.me website
Saved project screen · no interactive controls

This gave me more control over routes, SEO, page speed, content structure and future integrations. Several projects no longer needed a separate website-builder subscription for each site. Hosting costs still depend on traffic and the services used.

After more than fifteen years in product design, this is a significant change: I can continue beyond mock-ups, build the interface and take it through to publication. AI helps with that path, but visual and product decisions remain my work.

Pilates.me remains an example of a project for which I chose Framer. I have not written off the tool: it can still suit a visual marketing website that needs a quick launch and easy editing. I now choose the final platform for each project.

Pilates.me remains a Framer project: its composition, responsive behaviour and animation were built in that tool. My move to my own code belongs to later work. The point here is to show the website’s quality, not retrospectively call it an AI application.

View Pilates.me. My portfolio and Framer version.

Project screens and recordings

Pilates.me: a Framer website and my move to development with AI
Pilates.me: a Framer website and my move to development with AI

Related stories: Portfolio from Framer to Astro · Stages of PAC Journeys.