Tools & stack
Opinionated by default.
Flexible when it matters.
The stack we use on a typical engagement. We'll meet you on whatever you already run; when you ask us what we'd pick from scratch, this is it.
WordPress
Shopify
WooCommerce
Next.js
Astro
Laravel
Cloudways
Vercel
Cloudflare
SiteGround
01 Build
Where the site and the software live.
- WordPress + custom themes — for content-driven sites where editors need control without a rebuild.
- Shopify (incl. Plus) — for DTC and B2B e-commerce up to serious scale.
- WooCommerce — when the commerce layer has to live inside a WordPress content site.
- Next.js / Astro — for product-led marketing sites that need custom interactions.
- PHP 8+ / MySQL 8 — our server baseline on managed hosting.
02 Design
Where the look, voice and pattern library live.
- Figma — design, prototyping, component libraries, design tokens.
- Framer — prototyping interactive motion when it helps the pitch.
- Lottie / Rive — lightweight UI motion without video weight.
- Webflow — occasionally, for marketing sites where the client writes more than they code.
03 Measurement
How we know if it's working.
- GA4 + GTM server-side — proper event taxonomy, consent mode, enhanced conversions.
- Microsoft Clarity — free session replay that doesn't fight your privacy policy.
- Looker Studio — reporting your team can actually read without a walkthrough.
- Search Console + Bing Webmaster — because SEO isn't one search engine.
04 Marketing automation
Where customers hear from you after they leave the site.
- Klaviyo — e-commerce email + SMS.
- HubSpot — B2B CRM, lifecycle marketing and sales enablement.
- Mailchimp / Campaign Monitor — smaller lists, simpler needs.
- Fluent Forms / Gravity Forms — when WordPress is doing lead capture.
05 Paid media
Where the dollars go.
- Google Ads — Search, Performance Max, YouTube, Demand Gen.
- Meta Ads — Facebook + Instagram, advantage+ shopping when it earns it.
- LinkedIn Ads — B2B, carefully, because it's expensive and worth every cent when targeted right.
- Reddit Ads — niche B2B and niche B2C communities.
06 Workflow & delivery
How we run projects internally and with you.
- Linear — issue tracking, roadmap.
- Notion — shared client workspace: scopes, docs, weekly updates.
- Loom — async demos and handovers that beat a 30-min call.
- Git (GitHub private) — all code versioned; you get admin on your repo.
PHP 8
MySQL 8
TypeScript
React
Sass
Tailwind
Redis
Elasticsearch
Stripe
Twilio
Mailgun
Playwright
Cypress
GitHub Actions
Stack principles
How we pick tools
A
Boring where it matters
Rails / WordPress / Laravel over the shiny new thing. The boring stack is faster to hire for, cheaper to run, and won't be deprecated next quarter.
B
Open where you can own it
Open source preferred. You should be able to host your site somewhere else tomorrow without paying anyone a ransom.
C
Integrated where it saves time
We'll buy a paid tool every time. We just won't buy the enterprise plan before you're using the starter one properly.