Selected work / B2B services
A marketing site and a product, built as one thing.
Framer would have covered the marketing pages. It could not cover the calculator, the account area or the data behind them. This one needed a custom build, so we said so and built it.
Custom React and Next.js build

The brief
B2B services platform
The company had a marketing site on one platform and a customer tool on another, built years apart by different people. Two visual languages, two logins, two places to update a price. Prospects met the polished site, then landed in something that felt like a different company.
They asked us for a redesign. What they needed was one system.
At a glance
- Sector
- B2B services
- Services
- Website design, custom development
- Platform
- React and Next.js
- Delivery
- One team across marketing and product
The challenge
Two products wearing one name.
Our approach
Structure first, then craft.
Audit
We mapped every screen across both products, then cut the ones that existed only because somebody had asked for them once and nobody had removed them since.
System
One design system, built in code, covering marketing pages and product screens, so a button is the same button in both and a brand change is made once.
Build
React and Next.js. Server-rendered marketing pages for speed and search, the application behind an authenticated boundary, one codebase and one deployment.
States
Loading, empty, error and success designed for every flow, rather than added after the first support ticket describes them.
What shipped
The detail that mattered.
- One design system in code, shared by the marketing pages and the product screens.
- Server-rendered marketing pages, so the pages that need to rank still rank.
- An authenticated account area with loading, empty and error states designed rather than improvised.
- A single source for pricing and plan content, updated in one place.
- Component documentation written for the team who maintain it.
Where it landed
Proof, not promises.
The gap between the pitch and the product closed. Marketing and product are now the same system, so a change to the brand does not need doing twice.
Usage and retention figures are the client's to share, not ours. We will walk through the full case study on a call.
More work
Other projects.

Brand, website design, Framer build
Independent school group
Three campuses had grown into three websites, three identities and three ways of asking a family to book a visit. We rebuilt it as one brand and one admissions path.
Explore
Website design, Framer build, SEO
Commercial property developer
A developer whose delivered work was far better than its website. We rebuilt the site around the evidence partners and buyers actually check.
Explore
Brand design, portfolio site
Creative production studio
A studio whose website competed with its own work. We built an identity and a portfolio that get out of the way and let the reel argue.
Explore
Website design, development, Framer build
The Shire
A premium flexible workspace operator across five Polish cities, redesigned and rebuilt in Framer as one coherent, multi-location brand.
Explore
Web design, development, SEO, social media
Formlab
Design, development and growth for a Warsaw interior design and furniture firm, run as one ongoing engagement across the site, search and social.
Explore
Website design and development
Rowdy
A film and post-production studio, with a portfolio and case-study showcase built to let the reel and the work lead.
Explore
Website design and development
Mike Negri
A personal-brand portfolio for an Emmy-winning freelance producer working across sport, outdoor, music and fashion culture.
Explore
Website redesign and development, multi-site ecosystem
Polskie Forum HR
One design system across a three-site ecosystem for Poland’s leading HR services association: the main site, a technology directory and a data portal.
Explore
Landing page design and development
Blue Stripe
A focused landing page for a B2B content-strategy offer, built to make the value clear and turn interest into enquiries.
ExploreStart here
Tell us what you are building.
A short call, no pitch deck. You describe where you are and what is not working, and we tell you what we would do about it and roughly what it takes.
Full case studies, including named clients and outcomes, are shared on a call once the client has cleared them.
