Skip to content

Our Services

Everything you need to go digital

From AI chatbots that answer your customers at 3am, to websites that load in under a second β€” we build the tech, you grow the business.

πŸ€–

AI Chatbots

Custom AI assistants trained on your business data. They answer customer questions accurately, 24 hours a day, 365 days a year β€” without you lifting a finger.

RAG-powered accuracy: Your chatbot answers from your actual documents, FAQs, and product info β€” not hallucinated nonsense.

Vector embeddings & semantic search: Your content is embedded into a vector database (Cloudflare Vectorize). Users ask natural-language questions and the AI finds contextually relevant answers β€” not just keyword matches.

Edge deployment: Responses in under 200ms worldwide via Cloudflare's global network. No cold starts.

Human handoff: When the conversation needs a real person, the bot seamlessly transfers with full context.

Pricing

Quoted per project

Typical project: 3–6 weeks. Includes training, deployment, and testing.

What's included:

  • βœ“ Custom AI model configuration
  • βœ“ Knowledge base ingestion (your docs/FAQs)
  • βœ“ Website widget integration
  • βœ“ Admin dashboard for conversations
  • βœ“ 30 days post-launch support
Get Started β†’ πŸ’¬ Try the live demo β†’

Tech Stack

Astro

Framework

Cloudflare

Hosting

D1 + KV

Database

Tailwind

Styling

Live examples:

🌐

Web Development

High-performance websites and web applications. Server-side rendered for SEO, edge-deployed for speed, designed for conversion.

Sub-100ms TTFB: Your site loads before the competition's even starts. Edge computing means every visitor gets a fast experience.

SEO-first architecture: Structured data, semantic HTML, optimized meta tags, and automated sitemaps from day one.

Admin included: Every site comes with a custom admin dashboard β€” manage content, view analytics, handle emails.

🧩

Chrome Extensions

Browser extensions that solve real problems. From automation tools to productivity enhancers β€” built, tested, and published on the Chrome Web Store.

Manifest V3: Built on the latest Chrome extension platform for security, performance, and future-proofing.

Store publishing: We handle the entire submission process β€” screenshots, descriptions, privacy policy, review compliance.

Analytics included: Track installs, active users, and engagement with GA4 Measurement Protocol integration.

Capabilities

⚑ DOM manipulation & automation
πŸ’Ύ Local storage & sync across devices
πŸ”” Notifications & scheduled tasks
🌐 API integrations & web requests
🎨 Custom popup & options UI
πŸ“±

iOS App Development

Native iPhone and iPad apps in SwiftUI, backed by the same Cloudflare edge we build your website on β€” so the app and the site share one API, one database and one deployment, rather than becoming two products that drift apart.

SwiftUI, natively: Not a website in a wrapper. Real navigation, real gestures, Dynamic Type and VoiceOver support, dark mode, and widgets where they earn their place.

Subscriptions that work: StoreKit 2 for in-app purchases, subscriptions and introductory offers, with receipt validation server-side so a jailbroken device cannot mint itself a free year.

Push without a server bill: APNs notifications signed and sent from a Cloudflare Worker. No Firebase, no third-party push vendor, no monthly fee for delivering your own messages.

Offline-first: The app holds its own local store and syncs when it can, so it stays useful on a train. Nothing spins forever waiting for signal.

We take it through review: App Store Connect setup, TestFlight builds for your testers, privacy nutrition labels, and the submission itself β€” including the rejections, which are normal and which we answer.

How we build them

🧱 SwiftUI + Swift Concurrency, iOS 17+
πŸ“„ Project generated from YAML with XcodeGen
πŸ’³ StoreKit 2 purchases & subscriptions
πŸ”” APNs push, signed at the edge
πŸ—„οΈ Cloudflare Workers + D1 backend
πŸ§ͺ TestFlight, then App Store submission

The Xcode project file is generated, not committed. It is the single most common source of unresolvable merge conflicts on an iOS team, and generating it from a readable YAML file removes the problem entirely.

πŸ“ˆ

SEO & Content Strategy

Technical SEO audits, structured data, AI-powered content generation at scale, and indexing strategies that get your pages ranking. We don't just optimise β€” we build entire content ecosystems that compound over time.

πŸ“Š Proven Results

On ScrabbleWordsFinder.com, we grew from 0 to 744 indexed pages within 8 weeks of launch β€” across 15+ content categories with automated quality scoring, E-E-A-T signals, and topical cluster architecture. Every page includes structured data, internal cross-links, and author attribution.

Technical SEO

Core Web Vitals optimisation, structured data (JSON-LD), canonical URLs, XML sitemaps, robots.txt, crawl budget management, and mobile-first indexing compliance.

Content at Scale

AI-assisted content generation with human editorial oversight. We've deployed 1000+ SEO-optimized pages on a single site β€” each with unique content, visual blocks, and FAQ schemas.

Index Monitoring

Google Search Console integration, automated index status tracking, bulk re-submission workflows, and daily crawl error monitoring with alerting.

Rich Snippets

FAQPage, HowTo, Article, Organization, BreadcrumbList, and WebApplication schemas. Tested with Google's Rich Results validator before deploy.

Topical Clusters

Category landing pages, internal cross-linking automation, pillar content strategy, and inbound link injection between related articles to boost authority.

Edge Performance

TTFB under 100ms globally via Cloudflare edge, Brotli compression, lazy loading, preconnect hints, and aggressive caching for maximum PageSpeed scores.

Agent Readiness

llms.txt, clean semantic markup, and readiness for WebMCP β€” the proposed standard that lets a site hand AI agents callable tools instead of making them guess where to click.

πŸ”Œ

WebMCP β€” getting your site ready for agents

Experimental Β· origin trial only

Today an AI agent uses your website the way a person would, and worse: it screenshots the page, guesses which pixels are the button and clicks. WebMCP inverts that β€” your site registers its own features as tools, each with a name, a plain-English description and a schema for its inputs, and the agent calls the tool instead of hunting for your booking form.

It is a proposal from the W3C's Web Machine Learning Community Group, written by engineers at Google and Microsoft, and right now it runs only behind an origin trial in Chrome and Edge. So we will not tell you it is urgent. What we will do is work out whether your site has anything an agent would usefully call, build the tool definitions if it does, and measure what happens β€” the same way we measured llms.txt adoption across 30,091 UK sites before we were willing to recommend it to anyone.

πŸ“£

Brand mentions & digital PR

Being cited, not just ranked

When someone asks ChatGPT or Gemini to recommend a supplier, there is no page one to be on. The model answers from what it has read about you across the web β€” reviews, directories, news, forums, other people's articles. Many of those mentions carry no link at all, which means the thing that decides whether you get named is invisible to a traditional rank tracker.

Original research, published

The most reliable way to get written about is to publish something nobody else has. We do this for ourselves β€” our UK web study is a 30,091-site dataset built specifically to be citable β€” and we will build the equivalent from your data.

Entity consistency

One spelling of your name, one address, one set of facts across Companies House, Google Business Profile, LinkedIn, Wikidata and the directories that feed them. Models trip over contradictions.

Mention monitoring

Tracking where you are named without a link, which of those are worth pursuing, and whether your visibility in AI answers moves as the mentions accumulate.

Assets journalists can use

Data, charts and quotes packaged so a writer on a deadline can lift them accurately. Most digital PR fails on friction, not on the story.

Worth saying plainly: we are not a press office and we do not sell links. What we sell is the thing worth writing about and the technical groundwork that lets a model attribute it to you correctly. If you need mass outreach, we will tell you to hire a PR agency.

What an SEO engagement looks like:

1. Full technical audit β€” crawl errors, broken links, missing schemas, speed issues
2. Keyword research & content gap analysis against competitors
3. Content architecture plan β€” categories, clusters, internal linking map
4. Implementation β€” structured data, meta tags, sitemaps, content generation
5. Monitoring β€” weekly index checks, GSC integration, ranking tracking, and unlinked brand mentions
6. Agent readiness β€” llms.txt, structured data for machines, and a WebMCP assessment

Tools & techniques we use:

Google Search Console JSON-LD Schemas Automated Sitemaps Python Scripts Playwright Audits AI Content Gen Cloudflare Analytics PageSpeed Insights E-E-A-T Signals llms.txt WebMCP Entity & brand monitoring Digital PR assets
πŸͺͺ

Business Card Design

Cards designed to your brand and delivered as a genuine print-ready PDF/X-1a β€” CMYK, ink-limited, correct bleed and trim. Your printer runs it without a single query.

Press-ready, not screen-ready: PDF/X-1a:2001 with DeviceCMYK only, no live transparency, and TrimBox and BleedBox written into the file.

Ink coverage under control: Total area coverage capped at 294%, so rich blacks don't smear or set off on the press.

QR codes that scan: Decoded back out of the finished CMYK artwork, not just trusted from the generator.

See the work and download a real print file β†’
The xSoft business card, front face β€” the 3-6-9 vortex logo mark above two lines of services.
πŸš€

Delivery

Once the project is specced out and agreed, we follow clearly defined milestones. You'll know exactly what's being built, when it'll be ready, and what each milestone delivers.

Spec

Requirements & scope agreed

Build

Development against milestones

QA

Testing & quality sign-off

Handover

Launch, docs & support begins

Weekly demos

Every Friday you see what's been built. Feedback gets incorporated the following week.

Staging environment

A live preview URL from day one. Test on real devices before anything goes to production.

Documentation included

Every project ships with admin guides, API docs, and architecture notes. No knowledge lock-in.

30 days post-launch support

Bug fixes and minor tweaks covered for a full month after delivery. No extra charge.

πŸ’·

Pricing

Simple, transparent pricing. Every project is quoted individually based on scope and complexity. Once the project is signed off for quality and handed over, the first 30 days of support are free β€” then you can opt for a retainer for ongoing maintenance.

Development

Bespoke

Quoted per project. Full-time focus on your build β€” design, development, testing, and deployment included.

Post-Launch Support

Free for 30 days

Bug fixes and minor adjustments included free after quality sign-off and handover.

Retainer

Available

Optional ongoing maintenance after the free support period. Priority response, updates, and minor changes. Book a call for details.

πŸ’‘ What's included in every project

βœ“ Source code β€” fully yours on completion
βœ“ Admin dashboard (where applicable)
βœ“ Staging + production environments
βœ“ SEO & structured data setup
βœ“ Mobile responsive design
βœ“ 30 days post-launch support
βœ“ Documentation & handover notes
βœ“ Deployed on Cloudflare (global edge)

Not sure what you need?

That's fine. Drop us a message describing your problem β€” we'll tell you honestly whether we can help and what it would cost.

Let's Talk β†’