[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"services-list":3},[4,117,213],{"id":5,"title":6,"body":7,"description":13,"draft":106,"extension":107,"kicker":108,"meta":109,"navigation":110,"order":111,"path":112,"seo":113,"stem":114,"summary":115,"__hash__":116},"services\u002Fservices\u002Fdesign.md","Design with a single visual logic",{"type":8,"value":9,"toc":99},"minimark",[10,14,19,54,58,64,70,76,82,86,93],[11,12,13],"p",{},"Brand systems, marketing sites and product interfaces that belong to\nthe same family — so every surface you ship looks deliberate, not\nassembled.",[15,16,18],"h2",{"id":17},"whats-included","What's included",[20,21,22,30,36,42,48],"ul",{},[23,24,25,29],"li",{},[26,27,28],"strong",{},"Brand identity systems"," — wordmarks, palettes, type systems and usage rules that survive contact with real production",[23,31,32,35],{},[26,33,34],{},"Marketing site design"," — structure, layout and content design built to be developed, not just admired",[23,37,38,41],{},[26,39,40],{},"Product and interface design"," — dashboards, portals and tools with a working design system behind them",[23,43,44,47],{},[26,45,46],{},"E-commerce content design"," — Amazon A+ content, product imagery and listing layouts",[23,49,50,53],{},[26,51,52],{},"Asset production"," — icons, illustration, social and campaign graphics on the system",[15,55,57],{"id":56},"process","Process",[11,59,60,63],{},[26,61,62],{},"Discovery"," — understanding the brief, the audience and what already\nexists, so nothing is designed in a vacuum.",[11,65,66,69],{},[26,67,68],{},"Design"," — visual direction established, then refined to a resolved\nsystem. Every decision documented against a rationale, not a feeling.",[11,71,72,75],{},[26,73,74],{},"Handover-ready specs"," — everything a developer needs: token exports,\ncomponent notes, spacing logic and annotated layouts. No interpretation\nrequired.",[11,77,78,81],{},[26,79,80],{},"Launch"," — the live work reviewed against the spec. Gaps fixed, not\naccepted.",[15,83,85],{"id":84},"case-studies","Case studies",[11,87,88],{},[89,90,92],"a",{"href":91},"\u002Fcase-studies","See the work →",[11,94,95],{},[89,96,98],{"href":97},"\u002Fcontact","Start a project",{"title":100,"searchDepth":101,"depth":101,"links":102},"",2,[103,104,105],{"id":17,"depth":101,"text":18},{"id":56,"depth":101,"text":57},{"id":84,"depth":101,"text":85},false,"md","01 · Design",{},true,1,"\u002Fservices\u002Fdesign",{"title":6,"description":13},"services\u002Fdesign","Brand systems, marketing sites and product interfaces that belong to the same family — so every surface you ship looks deliberate, not assembled.","wcDm98ADXPNV__iI39p0ajpVgTjCzcyCNLjMC_Zcg5k",{"id":118,"title":119,"body":120,"description":124,"draft":106,"extension":107,"kicker":206,"meta":207,"navigation":110,"order":101,"path":208,"seo":209,"stem":210,"summary":211,"__hash__":212},"services\u002Fservices\u002Fbuild.md","Built to be operated, not just shipped",{"type":8,"value":121,"toc":201},[122,125,127,159,163,173,175,180,186,192,197],[11,123,124],{},"Full-stack TypeScript, end to end — sites, storefronts and tools\nengineered for the years after launch, not just the week of it.",[15,126,18],{"id":17},[20,128,129,135,141,147,153],{},[23,130,131,134],{},[26,132,133],{},"Marketing sites and content platforms"," — Nuxt, server-rendered, fast by default",[23,136,137,140],{},[26,138,139],{},"E-commerce builds and Shopify development"," — storefronts, theme work and integrations",[23,142,143,146],{},[26,144,145],{},"Web applications and client portals"," — NestJS APIs, PostgreSQL, proper auth",[23,148,149,152],{},[26,150,151],{},"Integrations and automation"," — connecting the tools a business already runs on",[23,154,155,158],{},[26,156,157],{},"Engineering hygiene"," — typed code, CI gates, security scanning and documented decisions",[15,160,162],{"id":161},"stack","Stack",[164,165,170],"pre",{"className":166,"code":168,"language":169,"meta":100},[167],"language-text","Nuxt 4  ·  Vue 3  ·  NestJS  ·  PostgreSQL  ·  TypeScript end-to-end\n","text",[171,172,168],"code",{"__ignoreMap":100},[15,174,57],{"id":56},[11,176,177,179],{},[26,178,62],{}," — scope defined, assumptions surfaced, constraints agreed,\nbefore a line is written.",[11,181,182,185],{},[26,183,184],{},"Architecture"," — decisions written down. Stack choices, data model and\nintegration contracts documented, so future maintainers (including you)\nunderstand why, not just what.",[11,187,188,191],{},[26,189,190],{},"Build"," — visible progress, weekly. Staging environment from day one.\nNo black-box sprints.",[11,193,194,196],{},[26,195,80],{}," — with runbooks, not a handshake. Monitoring in place,\nrollback understood, on-call brief handed over.",[11,198,199],{},[89,200,98],{"href":97},{"title":100,"searchDepth":101,"depth":101,"links":202},[203,204,205],{"id":17,"depth":101,"text":18},{"id":161,"depth":101,"text":162},{"id":56,"depth":101,"text":57},"02 · Build",{},"\u002Fservices\u002Fbuild",{"title":119,"description":124},"services\u002Fbuild","Full-stack TypeScript, end to end — sites, storefronts and tools engineered for the years after launch, not just the week of it.","Tp4EMDQXXTJ2RdJxj55FdC8gIwfeTkddcE-aTONrylA",{"id":214,"title":215,"body":216,"description":220,"draft":106,"extension":107,"kicker":322,"meta":323,"navigation":110,"order":324,"path":325,"seo":326,"stem":327,"summary":328,"__hash__":329},"services\u002Fservices\u002Frun.md","One retainer. Fewer moving parts.",{"type":8,"value":217,"toc":318},[218,221,223,255,259,300,306,309,314],[11,219,220],{},"Hosting, monitoring, SEO, email and content under one monthly\narrangement — with every task and hour visible in your client portal.",[15,222,18],{"id":17},[20,224,225,231,237,243,249],{},[23,226,227,230],{},[26,228,229],{},"E-commerce listing optimisation"," — Shopify, Amazon (including A+ content), Etsy, image editing",[23,232,233,236],{},[26,234,235],{},"Email marketing"," — campaigns, audiences, segments, profiles and automated flows in Klaviyo",[23,238,239,242],{},[26,240,241],{},"SEO"," — technical management, content writing and AI presence analytics (how you show up in ChatGPT, Gemini, Perplexity and AI Overviews)",[23,244,245,248],{},[26,246,247],{},"AI automation help"," — removing repetitive work with tooling that earns its place",[23,250,251,254],{},[26,252,253],{},"Transparency as standard"," — live portal, monthly report and priorities agreed together",[15,256,258],{"id":257},"plans","Plans",[260,261,262,280],"table",{},[263,264,265],"thead",{},[266,267,268,271,274,277],"tr",{},[269,270],"th",{},[269,272,273],{},"Essential",[269,275,276],{},"Growth",[269,278,279],{},"Scale",[281,282,283],"tbody",{},[266,284,285,291,294,297],{},[286,287,288],"td",{},[26,289,290],{},"Monthly",[286,292,293],{},"£350",[286,295,296],{},"£750",[286,298,299],{},"£990",[11,301,302],{},[89,303,305],{"href":304},"\u002Fpricing","Compare everything →",[11,307,308],{},"Custom work available at £60 \u002F hour.",[11,310,311],{},[89,312,313],{"href":304},"See what's included in each plan",[11,315,316],{},[89,317,98],{"href":97},{"title":100,"searchDepth":101,"depth":101,"links":319},[320,321],{"id":17,"depth":101,"text":18},{"id":257,"depth":101,"text":258},"03 · Run",{},3,"\u002Fservices\u002Frun",{"title":215,"description":220},"services\u002Frun","Hosting, monitoring, SEO, email and content under one monthly arrangement — with every task and hour visible in your client portal.","FrGnfSdbVYecQGXAVU_jYstN44P1TdnUaNGT75IXkao"]