Websites & Apps
Sites that sell. Apps that run.
Marketing sites, ecommerce stores and custom web apps, designed around what you need the thing to actually do.
What this covers.
- Marketing sites: Next.js builds tuned around a conversion goal, not a theme preview.
- Ecommerce: Shopify stores, custom checkout flows, Klaviyo integration, catalogue strategy.
- Web apps on Next.js and Supabase. Product apps, customer portals, internal tools. Real software, not no-code duct tape.
- Headless CMS when you need content flexibility without losing performance.
- Redesigns when the current site is dragging the business down.
When this makes sense.
Your current site looks dated and your conversion rate reflects it.
You’ve outgrown the template (Squarespace, Wix, a bought theme) and need something built around how you actually operate.
You need a product app, internal tool or customer portal and nothing on the shelf fits.
Recent work
What this has built.
onwards.marketing
Live evidence of the work
This site. Built from scratch in Next.js 16 and Tailwind v4, with scroll-locked hero animation, pointer-tracking glow cards and bespoke motion patterns throughout.
How we’d start.
Strategy call
30 minutes. What does the site need to do, who uses it, and what would success look like six months after launch.
Scope and quote
A written plan covering pages, features, timeline and price. Fixed scope where it can be, flexible where it needs to be. No surprises.
Build
Staging environment from week one. Weekly demos. Launch when it’s genuinely ready, not when the calendar says it should be.
FAQ
Things people ask.
Next.js 16 and Tailwind CSS for marketing sites and apps. Supabase or Neon for databases. Vercel for hosting. Shopify for ecommerce. WordPress where it’s genuinely the right tool for a content-heavy brief; sometimes it still is.
4 to 8 weeks from the strategy call to a live marketing site of 5 to 10 pages. Custom web apps depend on scope; v1 is usually 8 to 16 weeks. The quote is fixed-scope once we’ve mapped what’s being built.
Yes. For central-belt clients (Glasgow, Edinburgh, Stirling, Dundee) I’ll come to you for the kickoff and any workshops the project needs. It’s often the fastest way to nail the brief. Everything after that runs remote with weekly demos on a staging URL.
You own everything. Marketing pages go into a CMS you can edit without touching code. Structural changes (new page types, major features) come back to me, which is cheaper than training a team to maintain a custom codebase from scratch.
Ready to build marketing that compounds?
Book a free 30-minute call. No obligation, no pitch deck.