Custom websites
Marketing sites, project sites and company websites built around the actual content and business need rather than adapted from a generic theme. That includes information structure, responsive implementation, content management where needed, accessibility, performance and the technical foundations required after launch.
Web applications and platforms
Custom web applications with real workflows behind them: search and discovery, publishing tools, dashboards, role-based access, APIs and administrative interfaces. Work can cover the data model, backend, frontend and the internal tools required to operate the product.
Next.js and React development
Frontend and full-stack development with Next.js, React and TypeScript, including server-rendered applications, statically generated sites, component systems and data-heavy interfaces. Work can also involve extending, upgrading or stabilising an existing codebase rather than replacing it.
AI integrations
AI integrations for specific product workflows, including assistants, voice interfaces, retrieval-based experiences and structured automation. The focus is on solving a defined task rather than adding AI for its own sake.
Analytics and tracking
Analytics implementation focused on useful questions: event and conversion tracking, behavioural analytics, consent-aware measurement and reporting that helps identify where users struggle or where a funnel can be improved.
Technical SEO and performance
Technical work covering structured data, metadata, internationalisation, image optimisation, crawlability and frontend performance. Usually delivered as part of a build or improvement project rather than as generic SEO content work.
Continued development
Ongoing development after launch: new functionality, fixes, technical improvements and keeping the application and infrastructure current. Several client relationships have continued across multiple phases or projects.