{01} - Featured projects
I blend creativity with technical expertise
Scroll Down
Platforms
Framer Expert
Figma
Framer Commerce
Code
React
Typescript
Three.js
GSAP
Motion
Framer Motion
Scroll-Driven Animation
Cinematic scroll experiences
Progressive Animations
Design
Figma
Scalable Design Systems
UI/UX
Growth
Technical SEO
Core Web Vitals
CMS Architecture
{04} - Testimonials
Don’t take my
word for it
* Take theirs
Fixed price, agreed up front
What it costs
Landing page
Design system, responsive build, custom components, technical SEO & GEO.
Multi-page marketing website
Positioning and structure, design system, CMS, custom React components, technical SEO & GEO.
3–6 weeks
Migration to Framer
From WordPress, Webflow or Wix. Content and CMS moved over, a 301 for every old URL, metadata carried across so rankings hold.
Custom code, WebGL & scroll animation
Code components, shaders, scroll-driven scenes and integrations.
Every fixed price includes two revision rounds. Work after handover is $40 an hour.
{06} - Contact me
I’m all over the internet
{05} - FAQ
What is the typical cost of a Framer website?
A landing page is $1,200–2,500 and a multi-page marketing site is $3,000–7,000, depending on page count, custom components and animation. Migrations from WordPress, Webflow or Wix run $2,200–4,500, and custom code or WebGL work is scoped separately at $1,000–7,000. Every price is fixed and agreed before work starts.
Can you integrate third-party APIs into a Framer site?
Yes. I write custom React code components that call any REST or GraphQL API - booking tools, CRMs, payment providers, live data - and render the result inside the Framer layout. Where the data should stay editable, I sync the external source into Framer CMS collections instead, so pages stay fast and cacheable.
How do you ensure Core Web Vitals compliance?
Every build is measured in PageSpeed Insights before handover against LCP under 2.5 s, INP under 200 ms and CLS under 0.1. In practice that means optimized images and video with fixed dimensions, fonts loaded without layout shift, animation kept off the main thread, and no third-party script that isn't earning its place. Builds ship at PageSpeed 90–100.
Do you offer maintenance plans after launch?
There is no mandatory maintenance plan and nothing to keep patched - Framer hosts the site and ships platform updates itself. When you need changes, I work hourly at $50, and larger additions get a fixed quote like the original build.
What is the difference between Framer and Webflow for SEO?
Both give full control of titles, descriptions, canonicals, redirects, sitemaps and schema, so on-page SEO is a draw. The difference is what ships by default: Framer pages are server-rendered on a global edge network with automatic image optimization, so a Framer site usually starts with better Core Web Vitals and less cleanup. Webflow's CMS scales to larger content libraries. For a marketing site or a blog, Framer is the faster route to a healthy score.
Can you create multilingual Framer sites?
Yes. Framer has built-in localization: each language gets its own URL prefix, translated CMS fields, per-page metadata and automatic hreflang tags. I set up the locales, translated slugs and a language switcher, and load your translations. Localization is a paid Framer site feature, so the plan your project needs is part of the quote.
How long does a redesign project take?
About the same as a new build: three to six weeks for a marketing site, one to two for a single landing page. A redesign starts with an audit of the current site - what ranks, what converts, what breaks - so the new structure keeps the URLs and content that work and gets a 301 redirect for everything that moves. The timeline comes with the fixed quote.
What support is included in the fixed price?
Two revision rounds, the launch on your domain with analytics, forms and redirects wired up, and handover of the CMS so your team can edit content without me. Anything in the delivered scope that doesn't work as agreed, I fix - that isn't billed. New work after handover is $40 an hour.
How does Framer handle accessibility compliance?
Framer outputs semantic HTML, so headings, landmarks and form labels reach screen readers, and the build adds the rest: colour contrast checked against WCAG 2.2 AA, every interactive element reachable by keyboard with a visible focus state, alt text on every image, and motion that respects the reduced-motion setting. Custom code components follow the same rules, because they are the part Framer cannot check for you.
Can I integrate a headless CMS with Framer?
Yes. Framer has its own CMS, and for a headless one such as Storyblok, Contentful or Sanity I either sync the content into Framer collections through the API, so pages stay static and fast, or render it live from a code component where the data changes by the minute. Which route fits depends on how often the content changes and who edits it, and that decision is part of the scope.
What is the typical maintenance cost after launch?
Two costs, both predictable. Framer hosting is $15–40 a month depending on the plan, paid to Framer directly, and it covers hosting, SSL, CDN and platform updates, so there is nothing to patch. Changes to the site after handover are billed hourly at $40, with no retainer.
How are revisions managed during the project?
Two revision rounds are included in the fixed price: one on the design, before anything is built, and one on the finished site. Feedback is collected in a single list per round so nothing gets lost between messages. Anything outside the agreed scope is quoted separately before it starts, so the price never moves without your sign-off.
What file formats are supported for custom animations?
Lottie and dotLottie JSON for vector animation, MP4 and WebM for video, SVG for line and morph animation, and GLB or GLTF models for 3D and WebGL scenes. Scroll-driven and interaction animation is usually built directly in code with Framer Motion or GSAP rather than imported, which keeps it responsive and light.
Is ongoing hosting included in the price?
No, and on purpose: the Framer hosting plan is a subscription held in your own name, so the site, the domain and the analytics stay yours if the collaboration ends. I set it up, connect the domain and hand over the account. Plans run $15–40 a month depending on traffic and features.




