1<!DOCTYPE html><html data-dpl-id="dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" lang="en" class="geist_deef94d5-module__Sms4YG__variable geist_mono_1bf8cbf6-module__FlyLvG__variable outfit_88e83b37-module__oD3fKa__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Flogo.png&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1x, /_next/image?url=%2Flogo.png&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2x"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Fvlad.jpg&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" imageSizes="(min-width: 768px) 240px, 176px"/><link rel="stylesheet" href="/_next/static/chunks/13a8.8mdc4qyk.css?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0sappyvnlq-uo.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/>
1<script src="/_next/static/chunks/0pqt~8bl3ukh4.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" async=""></script>
1<script src="/_next/static/chunks/0iexjiewsctfi.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" async=""></script>
1<script src="/_next/static/chunks/06s5tnwk11w7p.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" async=""></script>
1<script src="/_next/static/chunks/turbopack-0yx4n2l4f.q4c.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" async=""></script>
1<script src="/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" async=""></script>
1<script src="/_next/static/chunks/01xlw8hd842-c.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" async=""></script>
1<script src="/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" async=""></script>
1<script src="/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" async=""></script>
1<script src="/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" async=""></script>
1<script src="/_next/static/chunks/15zvgsniol6ux.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" async=""></script>
1<script src="/_next/static/chunks/0oi-vpu5396c1.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" async=""></script>
1<script src="/_next/static/chunks/0_bef_x2k001s.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" async=""></script>
1<script src="/_next/static/chunks/0ex4jg~1do1vh.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" async=""></script>
1<link rel="preconnect" href="https://framerusercontent.com" crossorigin=""/><link rel="alternate" type="application/rss+xml" title="QwertyBit AI Studio â Blog" href="https://www.qwertybit.com/rss.xml"/><link rel="alternate" type="text/plain" title="LLM content index" href="https://www.qwertybit.com/llms.txt"/><link rel="me" href="https://www.linkedin.com/in/vladniculescu/"/><meta name="next-size-adjust" content=""/><meta name="theme-color" content="#06080f"/><title>AI agents that cut cost and time across your business â QwertyBit</title><meta name="description" content="QwertyBit is an AI agency that analyses your operations, identifies the highest-impact bottlenecks, and ships custom AI agents. Transparent pricing. Human-in-the-loop. Based in London and Bucharest."/><meta name="application-name" content="QwertyBit AI Studio"/><meta name="generator" content="Next.js"/><meta name="referrer" content="origin-when-cross-origin"/><meta name="robots" content="index, follow"/><meta name="me:linkedin" content="https://www.linkedin.com/in/vladniculescu/"/><link rel="canonical" href="https://www.qwertybit.com"/><link rel="alternate" hrefLang="en" href="https://www.qwertybit.com"/><link rel="alternate" hrefLang="ro" href="https://www.qwertybit.com/ro"/><link rel="alternate" hrefLang="es" href="https://www.qwertybit.com/es"/><link rel="alternate" hrefLang="x-default" href="https://www.qwertybit.com"/><meta name="msvalidate.01" content="D34A00D5D55A8993F81AF2C542EC8AE3"/><meta property="og:title" content="AI agents that cut cost and time across your business â QwertyBit"/><meta property="og:description" content="QwertyBit is an AI agency that analyses your operations, identifies the highest-impact bottlenecks, and ships custom AI agents. Transparent pricing. Human-in-the-loop. Based in London and Bucharest."/><meta property="og:url" content="https://www.qwertybit.com"/><meta property="og:site_name" content="QwertyBit AI Studio"/><meta property="og:locale" content="en_GB"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@qwertybitstudio"/><meta name="twitter:title" content="AI agents that cut cost and time across your business â QwertyBit"/><meta name="twitter:description" content="QwertyBit is an AI agency that analyses your operations, identifies the highest-impact bottlenecks, and ships custom AI agents. Transparent pricing. Human-in-the-loop. Based in London and Bucharest."/><link rel="icon" href="/favicon.ico?favicon.16yg.the_6itc.ico?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/icon.png?icon.0j-dyr5waxezp.png?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" sizes="512x512" type="image/png"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.0cjkgvtxh3i1s.png?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" sizes="180x180" type="image/png"/>
1<script src="/_next/static/chunks/03~yq9q893hmn.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" noModule=""></script>
1</head><body class="min-h-full flex flex-col"><div hidden=""><!--$--><!--/$--></div><div data-locale="en"><header class="fixed top-0 inset-x-0 z-50 transition-all duration-300 bg-transparent"><div class="container-x flex h-16 items-center justify-between"><a aria-label="QwertyBit home" class="inline-flex items-center gap-2.5" href="/"><img alt="QwertyBit" width="34" height="34" decoding="async" data-nimg="1" class="shrink-0 rounded-[20%]" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1x, /_next/image?url=%2Flogo.png&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2x" src="/_next/image?url=%2Flogo.png&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/><span class="font-display font-semibold tracking-tight text-white text-[19px]">QwertyBit</span></a><nav class="hidden lg:flex items-center gap-1"><a class="px-3 py-2 rounded-full text-sm transition-colors text-[var(--foreground-muted)] hover:text-white hover:bg-white/5" href="/">Home</a><a class="px-3 py-2 rounded-full text-sm transition-colors text-[var(--foreground-muted)] hover:text-white hover:bg-white/5" href="/services">Services</a><a class="px-3 py-2 rounded-full text-sm transition-colors text-[var(--foreground-muted)] hover:text-white hover:bg-white/5" href="/approach">Approach</a><a class="px-3 py-2 rounded-full text-sm transition-colors text-[var(--foreground-muted)] hover:text-white hover:bg-white/5" href="/case-studies">Case Studies</a><a class="px-3 py-2 rounded-full text-sm transition-colors text-[var(--foreground-muted)] hover:text-white hover:bg-white/5" href="/tech-stack">Tech Stack</a><a class="px-3 py-2 rounded-full text-sm transition-colors text-[var(--foreground-muted)] hover:text-white hover:bg-white/5" href="/blog">Blog</a><a class="px-3 py-2 rounded-full text-sm transition-colors text-[var(--foreground-muted)] hover:text-white hover:bg-white/5" href="/about">About</a></nav><div class="hidden lg:flex items-center gap-2.5"><div class="relative"><button type="button" aria-haspopup="listbox" aria-expanded="false" aria-label="Change language" class="inline-flex items-center gap-1.5 h-9 px-2.5 rounded-full border border-white/10 hover:border-white/25 transition-colors text-[var(--foreground-muted)] hover:text-white"><span role="presentation" aria-label="United Kingdom" class="inline-block overflow-hidden rounded-sm h-4 w-6"><svg viewBox="0 0 60 30" width="100%" height="100%" preserveAspectRatio="xMidYMid slice"><clipPath id="gb-clip"><rect width="60" height="30"></rect></clipPath><g clip-path="url(#gb-clip)"><rect width="60" height="30" fill="#012169"></rect><path d="M0,0 L60,30 M60,0 L0,30" stroke="#fff" stroke-width="6"></path><path d="M0,0 L60,30 M60,0 L0,30" stroke="#C8102E" stroke-width="4" clip-path="url(#gb-clip)"></path><path d="M30,0 v30 M0,15 h60" stroke="#fff" stroke-width="10"></path><path d="M30,0 v30 M0,15 h60" stroke="#C8102E" stroke-width="6"></path></g></svg></span><span class="hidden sm:inline text-xs font-medium uppercase tracking-wider">en</span><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="inline-flex items-center justify-center gap-2 rounded-full font-medium transition-all duration-200 whitespace-nowrap focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-[var(--background)] focus-visible:ring-[var(--ring)] disabled:opacity-50 disabled:pointer-events-none bg-gradient-to-r from-[#2d8091] via-[#5cc3d4] to-[#8fe3ee] text-black shadow-[0_10px_30px_-10px_rgba(92,195,212,0.55)] hover:shadow-[0_16px_40px_-10px_rgba(92,195,212,0.75)] hover:brightness-110 h-9 px-4 text-sm" href="/contact">Book a call</a></div><div class="lg:hidden flex items-center gap-2"><div class="relative"><button type="button" aria-haspopup="listbox" aria-expanded="false" aria-label="Change language" class="inline-flex items-center gap-1.5 h-9 px-2.5 rounded-full border border-white/10 hover:border-white/25 transition-colors text-[var(--foreground-muted)] hover:text-white"><span role="presentation" aria-label="United Kingdom" class="inline-block overflow-hidden rounded-sm h-4 w-6"><svg viewBox="0 0 60 30" width="100%" height="100%" preserveAspectRatio="xMidYMid slice"><clipPath id="gb-clip"><rect width="60" height="30"></rect></clipPath><g clip-path="url(#gb-clip)"><rect width="60" height="30" fill="#012169"></rect><path d="M0,0 L60,30 M60,0 L0,30" stroke="#fff" stroke-width="6"></path><path d="M0,0 L60,30 M60,0 L0,30" stroke="#C8102E" stroke-width="4" clip-path="url(#gb-clip)"></path><path d="M30,0 v30 M0,15 h60" stroke="#fff" stroke-width="10"></path><path d="M30,0 v30 M0,15 h60" stroke="#C8102E" stroke-width="6"></path></g></svg></span><span class="hidden sm:inline text-xs font-medium uppercase tracking-wider">en</span><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><button type="button" class="p-2 text-white" aria-label="Open menu" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></header><main class="pt-16">
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Service","name":"Custom AI agent development","description":"QwertyBit is an AI agency that analyses your operations, identifies the highest-impact bottlenecks, and ships custom AI agents. Transparent pricing. Human-in-the-loop. Based in London and Bucharest.","provider":{"@id":"https://www.qwertybit.com#organization"},"serviceType":"AI agency","url":"https://www.qwertybit.com/","areaServed":[{"@type":"Country","name":"United Kingdom"},{"@type":"Country","name":"Romania"},{"@type":"Place","name":"Worldwide (remote)"}],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Engagement types","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Business analysis & opportunity mapping"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Custom AI agent build"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Continuous agent optimisation"}}]}}</script>
1<section class="relative overflow-hidden min-h-[calc(100vh-4rem)] flex items-center"><div class="absolute inset-0 hero-grid pointer-events-none"></div><div class="absolute inset-0 bg-grid-dots opacity-[0.2] [mask-image:radial-gradient(ellipse_at_center,black_35%,transparent_75%)] pointer-events-none"></div><div class="container-x relative py-8 md:py-12 grid lg:grid-cols-[1.05fr_1fr] gap-8 lg:gap-16 items-center w-full"><div><div class="inline-flex items-center gap-2 rounded-full glass-panel px-4 py-2 text-[11px] uppercase tracking-[0.22em] text-[var(--foreground-muted)]" style="opacity:0;transform:translateY(10px)"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles text-[var(--brand)]" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg>AI agency · London · Bucharest</div><h1 class="mt-5 font-display font-medium tracking-tight text-balance" style="font-size:clamp(2.4rem, 5.6vw, 4.5rem);line-height:1.02;letter-spacing:-0.025em;opacity:0;transform:translateY(16px)">AI agents slot into your <span class="relative inline-grid align-baseline" aria-live="polite" style="grid-template-columns:auto"><span aria-hidden="true" class="col-start-1 row-start-1 invisible whitespace-nowrap">onboarding<!-- -->.</span><span class="col-start-1 row-start-1 relative overflow-hidden leading-[1.05] py-[0.05em]"><span class="block whitespace-nowrap" style="opacity:0;transform:translateY(100%)"><span class="gradient-text">workflow</span>.</span></span></span></h1><p class="mt-4 text-lg md:text-xl gradient-text font-medium tracking-tight" style="opacity:0;transform:translateY(16px)">Higher quality. Fewer human errors. Zero guesswork.</p><p class="mt-4 max-w-xl text-base md:text-lg text-[var(--foreground-muted)] leading-relaxed" style="opacity:0;transform:translateY(16px)">We map your process, drop agents into the repeatable steps, and leave humans to review what actually matters.</p><div class="mt-7 flex flex-wrap items-center gap-3" style="opacity:0;transform:translateY(16px)"><a class="inline-flex items-center justify-center gap-2 rounded-full font-medium transition-all duration-200 whitespace-nowrap focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-[var(--background)] focus-visible:ring-[var(--ring)] disabled:opacity-50 disabled:pointer-events-none bg-gradient-to-r from-[#2d8091] via-[#5cc3d4] to-[#8fe3ee] text-black shadow-[0_10px_30px_-10px_rgba(92,195,212,0.55)] hover:shadow-[0_16px_40px_-10px_rgba(92,195,212,0.75)] hover:brightness-110 h-14 px-8 text-base" href="/contact"><span>Start with a business audit</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="#process" class="inline-flex items-center justify-center gap-2 rounded-full font-medium transition-all duration-200 whitespace-nowrap focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-[var(--background)] focus-visible:ring-[var(--ring)] disabled:opacity-50 disabled:pointer-events-none bg-[var(--background-elevated)] text-[var(--foreground)] border border-[var(--border-strong)] hover:border-[var(--brand)] hover:text-white h-14 px-8 text-base">See how we work</a></div><div class="mt-7 inline-flex items-center gap-3 text-sm text-[var(--foreground-muted)]" style="opacity:0"><span class="font-mono text-2xl font-medium text-white">60+</span><span class="h-5 w-px bg-white/15"></span><span>projects delivered since 2017</span></div></div><div style="opacity:0;transform:scale(0.94)"><div class="relative w-full max-w-[520px] mx-auto"><div class="absolute -inset-10 rounded-full bg-gradient-to-br from-[#2d8091]/10 via-[#5cc3d4]/15 to-[#8fe3ee]/10 blur-3xl pointer-events-none"></div>
1<div class="relative glass-panel rounded-3xl p-4 md:p-5"><div class="flex items-center justify-between gap-4"><div class="flex items-center gap-2 text-[11px] uppercase tracking-[0.22em] text-[var(--foreground-dim)]"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles text-[var(--brand)]" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg>Your workflow</div><div class="flex items-center gap-2 text-[11px]"><span class="h-1.5 w-1.5 rounded-full bg-white/30 animate-pulse"></span><span class="text-[var(--foreground-muted)]" style="opacity:0;transform:translateY(4px)">Manual</span></div></div><div class="relative mt-3 aspect-[5/3.9]"><svg viewBox="0 0 660 500" class="absolute inset-0 w-full h-full" preserveAspectRatio="xMidYMid meet"><defs><linearGradient id="wf-edge" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="#2d8091" stop-opacity="0.85"></stop><stop offset="100%" stop-color="#5cc3d4" stop-opacity="0.85"></stop></linearGradient><linearGradient id="wf-agent" x1="0" y1="0" x2="1" y2="1"><stop offset="0%" stop-color="#2d8091"></stop><stop offset="100%" stop-color="#5cc3d4"></stop></linearGradient><linearGradient id="wf-node-active" x1="0" y1="0" x2="0" y2="1"><stop offset="0%" stop-color="rgba(92,195,212,0.28)"></stop><stop offset="100%" stop-color="rgba(45,128,145,0.18)"></stop></linearGradient><radialGradient id="wf-glow" cx="50%" cy="50%" r="50%"><stop offset="0%" stop-color="#5cc3d4" stop-opacity="0.75"></stop><stop offset="70%" stop-color="#5cc3d4" stop-opacity="0"></stop></radialGradient><filter id="wf-soft"><feGaussianBlur stdDeviation="1.2"></feGaussianBlur></filter><marker id="wf-arrow-active" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="5" markerHeight="5" orient="auto-start-reverse"><path d="M0,0 L10,5 L0,10 z" fill="#5cc3d4"></path></marker><marker id="wf-arrow-dim" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="4" markerHeight="4" orient="auto-start-reverse"><path d="M0,0 L10,5 L0,10 z" fill="rgba(255,255,255,0.22)"></path></marker></defs><path id="wf-path-0" d="M 80,72 C 161,72 179,72 260,72" fill="none" stroke="rgba(255,255,255,0.18)" stroke-width="1.25" stroke-linecap="round" stroke-dasharray="4 5" marker-end="url(#wf-arrow-dim)" style="transition:stroke 400ms ease, stroke-width 400ms ease, stroke-dasharray 400ms ease"></path><path id="wf-path-1" d="M 260,72 C 341,72 359,72 440,72" fill="none" stroke="rgba(255,255,255,0.18)" stroke-width="1.25" stroke-linecap="round" stroke-dasharray="4 5" marker-end="url(#wf-arrow-dim)" style="transition:stroke 400ms ease, stroke-width 400ms ease, stroke-dasharray 400ms ease"></path><path id="wf-path-2" d="M 440,72 C 503,72 517,180 580,180" fill="none" stroke="rgba(255,255,255,0.18)" stroke-width="1.25" stroke-linecap="round" stroke-dasharray="4 5" marker-end="url(#wf-arrow-dim)" style="transition:stroke 400ms ease, stroke-width 400ms ease, stroke-dasharray 400ms ease"></path><path id="wf-path-3" d="M 440,72 C 440,183.60000000000002 580,208.4 580,320" fill="none" stroke="rgba(255,255,255,0.18)" stroke-width="1.25" stroke-linecap="round" stroke-dasharray="4 5" marker-end="url(#wf-arrow-dim)" style="transition:stroke 400ms ease, stroke-width 400ms ease, stroke-dasharray 400ms ease"></path><path id="wf-path-4" d="M 580,180 C 580,291.6 440,316.4 440,428" fill="none" stroke="rgba(255,255,255,0.18)" stroke-width="1.25" stroke-linecap="round" stroke-dasharray="4 5" marker-end="url(#wf-arrow-dim)" style="transition:stroke 400ms ease, stroke-width 400ms ease, stroke-dasharray 400ms ease"></path><path id="wf-path-5" d="M 580,320 C 517,320 503,428 440,428" fill="none" stroke="rgba(255,255,255,0.18)" stroke-width="1.25" stroke-linecap="round" stroke-dasharray="4 5" marker-end="url(#wf-arrow-dim)" style="transition:stroke 400ms ease, stroke-width 400ms ease, stroke-dasharray 400ms ease"></path><path id="wf-path-6" d="M 440,428 C 359,428 341,428 260,428" fill="none" stroke="rgba(255,255,255,0.18)" stroke-width="1.25" stroke-linecap="round" stroke-dasharray="4 5" marker-end="url(#wf-arrow-dim)" style="transition:stroke 400ms ease, stroke-width 400ms ease, stroke-dasharray 400ms ease"></path><path id="wf-path-7" d="M 260,428 C 179,428 161,428 80,428" fill="none" stroke="rgba(255,255,255,0.18)" stroke-width="1.25" stroke-linecap="round" stroke-dasharray="4 5" marker-end="url(#wf-arrow-dim)" style="transition:stroke 400ms ease, stroke-width 400ms ease, stroke-dasharray 400ms ease"></path><g><rect x="13" y="46" width="134" height="52" rx="26" fill="rgba(10,22,32,0.92)" stroke="rgba(255,255,255,0.13)" stroke-width="1"></rect><circle cx="31" cy="72" r="3.5" fill="rgba(255,255,255,0.28)"></circle><text x="86" y="77" text-anchor="middle" font-size="15" font-family="var(--font-outfit), ui-sans-serif, system-ui" font-weight="500" letter-spacing="-0.01em" fill="rgba(237,241,250,
10.88)">Intake</text></g><g><rect x="193" y="46" width="134" height="52" rx="26" fill="rgba(10,22,32,0.92)" stroke="rgba(255,255,255,0.13)" stroke-width="1"></rect><circle cx="211" cy="72" r="3.5" fill="rgba(255,255,255,0.28)"></circle><text x="266" y="77" text-anchor="middle" font-size="15" font-family="var(--font-outfit), ui-sans-serif, system-ui" font-weight="500" letter-spacing="-0.01em" fill="rgba(237,241,250,0.88)">Parse</text></g><g><rect x="373" y="46" width="134" height="52" rx="26" fill="rgba(10,22,32,0.92)" stroke="rgba(255,255,255,0.13)" stroke-width="1"></rect><circle cx="391" cy="72" r="3.5" fill="rgba(255,255,255,0.28)"></circle><text x="446" y="77" text-anchor="middle" font-size="15" font-family="var(--font-outfit), ui-sans-serif, system-ui" font-weight="500" letter-spacing="-0.01em" fill="rgba(237,241,250,0.88)">Classify</text></g><g><rect x="513" y="154" width="134" height="52" rx="26" fill="rgba(10,22,32,0.92)" stroke="rgba(255,255,255,0.13)" stroke-width="1"></rect><circle cx="531" cy="180" r="3.5" fill="rgba(255,255,255,0.28)"></circle><text x="586" y="185" text-anchor="middle" font-size="15" font-family="var(--font-outfit), ui-sans-serif, system-ui" font-weight="500" letter-spacing="-0.01em" fill="rgba(237,241,250,0.88)">Review</text></g><g><rect x="513" y="294" width="134" height="52" rx="26" fill="rgba(10,22,32,0.92)" stroke="rgba(255,255,255,0.13)" stroke-width="1"></rect><circle cx="531" cy="320" r="3.5" fill="rgba(255,255,255,0.28)"></circle><text x="586" y="325" text-anchor="middle" font-size="15" font-family="var(--font-outfit), ui-sans-serif, system-ui" font-weight="500" letter-spacing="-0.01em" fill="rgba(237,241,250,0.88)">Route</text></g><g><rect x="373" y="402" width="134" height="52" rx="26" fill="rgba(10,22,32,0.92)" stroke="rgba(255,255,255,0.13)" stroke-width="1"></rect><circle cx="391" cy="428" r="3.5" fill="rgba(255,255,255,0.28)"></circle><text x="446" y="433" text-anchor="middle" font-size="15" font-family="var(--font-outfit), ui-sans-serif, system-ui" font-weight="500" letter-spacing="-0.01em" fill="rgba(237,241,250,0.88)">Decide</text></g><g><rect x="193" y="402" width="134" height="52" rx="26" fill="rgba(10,22,32,0.92)" stroke="rgba(255,255,255,0.13)" stroke-width="1"></rect><circle cx="211" cy="428" r="3.5" fill="rgba(255,255,255,0.28)"></circle><text x="266" y="433" text-anchor="middle" font-size="15" font-family="var(--font-outfit), ui-sans-serif, system-ui" font-weight="500" letter-spacing="-0.01em" fill="rgba(237,241,250,0.88)">Act</text></g><g><rect x="13" y="402" width="134" height="52" rx="26" fill="rgba(10,22,32,0.92)" stroke="rgba(255,255,255,0.13)" stroke-width="1"></rect><circle cx="31" cy="428" r="3.5" fill="rgba(255,255,255,0.28)"></circle><text x="86" y="433" text-anchor="middle" font-size="15" font-family="var(--font-outfit), ui-sans-serif, system-ui" font-weight="500" letter-spacing="-0.01em" fill="rgba(237,241,250,0.88)">Log & notify</text></g></svg></div><div class="mt-4 grid grid-cols-4 gap-2"><div class="relative rounded-xl border px-2 py-2 overflow-hidden" style="border-color:rgba(255,255,255,0.08);background-color:rgba(255,255,255,0.02)"><div class="flex items-center justify-between"><span class="text-[9px] uppercase tracking-[0.14em] text-[var(--foreground-dim)] truncate">Quality</span></div><div class="mt-1 font-mono tabular-nums text-[15px] md:text-base leading-tight text-[var(--foreground-muted)]">97.80<!-- -->%</div></div><div class="relative rounded-xl border px-2 py-2 overflow-hidden" style="border-color:rgba(255,255,255,0.08);background-color:rgba(255,255,255,0.02)"><div class="flex items-center justify-between"><span class="text-[9px] uppercase tracking-[0.14em] text-[var(--foreground-dim)] truncate">Human error</span></div><div class="mt-1 font-mono tabular-nums text-[15px] md:text-base leading-tight text-[var(--foreground-muted)]">2.10<!-- -->%</div></div><div class="relative rounded-xl border px-2 py-2 overflow-hidden" style="border-color:rgba(255,255,255,0.08);background-color:rgba(255,255,255,0.02)"><div class="flex items-center justify-between"><span class="text-[9px] uppercase tracking-[0.14em] text-[var(--foreground-dim)] truncate">Throughput</span></div><div class="mt-1 font-mono tabular-nums text-[15px] md:text-base leading-tight text-[var(--foreground-muted)]">1.0<!-- -->Ã</div></div><div class="relative rounded-xl border px-2 py-2 overflow-hidden" style="border-color:rgba(255,255,255,0.08);background-color:rgba(255,255,255,0.02)"><div class="flex items-center justify-between"><span class="text-[9px] uppercase tracking-[0.14em] text-[var(--foreground-dim)] truncate">Unit cost</span></div><div class="mt-1 font-mono tabular-nums text-[15px] md:text-base leading-tight text-[var(--foreground-muted)]">â¬<!-- -->4.80</div></div></div><p class="mt-2 text-[10px] text-center text-[var(--foreground-dim)] italic">Illustrative typical outcomes across our engagements â your numbers depen
1d on the workflow.</p><p class="mt-4 text-xs md:text-sm text-center text-[var(--foreground-muted)] flex items-center justify-center gap-2" style="opacity:0">Humans carry every step â bottlenecks and error compound.</p></div></div></div></div></section><section aria-labelledby="trusted-by-heading" class="border-y border-white/5 bg-[rgba(11,15,26,0.55)]"><div class="container-x py-10 md:py-14"><p id="trusted-by-heading" class="text-center text-[11px] uppercase tracking-[0.28em] text-[var(--foreground-dim)]" style="opacity:0;transform:translateY(8px)">Trusted by teams building with AI since 2017</p><ul class="sr-only"><li>BBN Games<!-- --> â <!-- -->Bruno â CEO</li><li>Hourneed<!-- --> â <!-- -->Ilinca â Founder</li><li>Desyr<!-- --> â <!-- -->Nina â CEO</li><li>Dataswift<!-- --> â <!-- -->Mike â Head of Partner Success</li><li>Stayler<!-- --> â <!-- -->Ana â CEO</li><li>Profitable Communities<!-- --> â <!-- -->Jad â CEO</li></ul><div class="mt-8 grid grid-cols-3 md:grid-cols-5 lg:grid-cols-7 gap-x-10 gap-y-8 items-center justify-items-center" style="opacity:0"><div title="BBN Games" class="relative h-8 md:h-9 w-28 md:w-32 grayscale opacity-70 hover:opacity-100 hover:grayscale-0 transition-all duration-300"><img alt="BBN Games â client of QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="140px" srcSet="/_next/image?url=%2Flogos%2Fclient-1.png&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Flogos%2Fclient-1.png&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Flogos%2Fclient-1.png&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Flogos%2Fclient-1.png&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Flogos%2Fclient-1.png&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Flogos%2Fclient-1.png&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Flogos%2Fclient-1.png&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Flogos%2Fclient-1.png&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Flogos%2Fclient-1.png&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Flogos%2Fclient-1.png&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Flogos%2Fclient-1.png&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Flogos%2Fclient-1.png&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Flogos%2Fclient-1.png&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Flogos%2Fclient-1.png&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Flogos%2Fclient-1.png&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Flogos%2Fclient-1.png&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div title="Hourneed" class="relative h-8 md:h-9 w-28 md:w-32 grayscale opacity-70 hover:opacity-100 hover:grayscale-0 transition-all duration-300"><img alt="Hourneed â client of QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="140px" srcSet="/_next/image?url=%2Flogos%2Fclient-2.webp&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Flogos%2Fclient-2.webp&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Flogos%2Fclient-2.webp&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Flogos%2Fclient-2.webp&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Flogos%2Fclient-2.webp&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Flogos%2Fclient-2.webp&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Flogos%2Fclient-2.webp&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Flogos%2Fclient-2.webp&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Flogos%2Fclient-2.webp&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Flogos%2Fclient-2.webp&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Flogos%2Fclient-2.webp&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Flogos%2Fclient-2.webp&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Flogos%2Fclient-2.webp&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Flogos%2Fclient-2.webp&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Flogos%2Fclient-2.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Flogos%2Fclient-2.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div title="Desyr" class="relative h-8 md:h-9 w-28 md:w-32 grayscale opacity-70 hover:opacity-100 hover:grayscale-0 transition-all duration-300"><img alt="Desyr â client of QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="140px" srcSet="/_next/image?url=%2Flogos%2Fclient-3.webp&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Flogos%2Fclient-3.webp&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Flogos%2Fclient-3.webp&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Flogos%2Fclient-3.webp&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Flogos%2Fclient-3.webp&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Flogos%2Fclient-3.webp&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Flogos%2Fclient-3.webp&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Flogos%2Fclient-3.webp&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Flogos%2Fclient-3.webp&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Flogos%2Fclient-3.webp&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Flogos%2Fclient-3.webp&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Flogos%2Fclient-3.webp&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Flogos%2Fclient-3.webp&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Flogos%2Fclient-3.webp&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Flogos%2Fclient-3.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Flogos%2Fclient-3.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div title="Dataswift" class="relative h-8 md:h-9 w-28 md:w-32 grayscale opacity-70 hover:opacity-100 hover:grayscale-0 transition-all duration-300"><img alt="Dataswift â client of QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="140px" srcSet="/_next/image?url=%2Flogos%2Fclient-4.webp&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Flogos%2Fclient-4.webp&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Flogos%2Fclient-4.webp&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Flogos%2Fclient-4.webp&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Flogos%2Fclient-4.webp&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Flogos%2Fclient-4.webp&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Flogos%2Fclient-4.webp&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Flogos%2Fclient-4.webp&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Flogos%2Fclient-4.webp&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Flogos%2Fclient-4.webp&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Flogos%2Fclient-4.webp&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Flogos%2Fclient-4.webp&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Flogos%2Fclient-4.webp&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Flogos%2Fclient-4.webp&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Flogos%2Fclient-4.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Flogos%2Fclient-4.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div title="Stayler" class="relative h-8 md:h-9 w-28 md:w-32 grayscale opacity-70 hover:opacity-100 hover:grayscale-0 transition-all duration-300"><img alt="Stayler â client of QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="140px" srcSet="/_next/image?url=%2Flogos%2Fclient-5.webp&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Flogos%2Fclient-5.webp&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Flogos%2Fclient-5.webp&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Flogos%2Fclient-5.webp&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Flogos%2Fclient-5.webp&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Flogos%2Fclient-5.webp&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Flogos%2Fclient-5.webp&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Flogos%2Fclient-5.webp&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Flogos%2Fclient-5.webp&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Flogos%2Fclient-5.webp&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Flogos%2Fclient-5.webp&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Flogos%2Fclient-5.webp&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Flogos%2Fclient-5.webp&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Flogos%2Fclient-5.webp&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Flogos%2Fclient-5.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Flogos%2Fclient-5.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div title="Profitable Communities" class="relative h-8 md:h-9 w-28 md:w-32 grayscale opacity-70 hover:opacity-100 hover:grayscale-0 transition-all duration-300"><img alt="Profitable Communities â client of QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="140px" srcSet="/_next/image?url=%2Flogos%2Fclient-6.webp&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Flogos%2Fclient-6.webp&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Flogos%2Fclient-6.webp&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Flogos%2Fclient-6.webp&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Flogos%2Fclient-6.webp&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Flogos%2Fclient-6.webp&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Flogos%2Fclient-6.webp&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Flogos%2Fclient-6.webp&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Flogos%2Fclient-6.webp&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Flogos%2Fclient-6.webp&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Flogos%2Fclient-6.webp&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Flogos%2Fclient-6.webp&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Flogos%2Fclient-6.webp&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Flogos%2Fclient-6.webp&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Flogos%2Fclient-6.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Flogos%2Fclient-6.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div title="Client 7" class="relative h-8 md:h-9 w-28 md:w-32 grayscale opacity-70 hover:opacity-100 hover:grayscale-0 transition-all duration-300"><img alt="Client 7 â client of QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="140px" srcSet="/_next/image?url=%2Flogos%2Fclient-7.webp&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Flogos%2Fclient-7.webp&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Flogos%2Fclient-7.webp&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Flogos%2Fclient-7.webp&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Flogos%2Fclient-7.webp&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Flogos%2Fclient-7.webp&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Flogos%2Fclient-7.webp&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Flogos%2Fclient-7.webp&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Flogos%2Fclient-7.webp&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Flogos%2Fclient-7.webp&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Flogos%2Fclient-7.webp&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Flogos%2Fclient-7.webp&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Flogos%2Fclient-7.webp&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Flogos%2Fclient-7.webp&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Flogos%2Fclient-7.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Flogos%2Fclient-7.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div title="Client 8" class="relative h-8 md:h-9 w-28 md:w-32 grayscale opacity-70 hover:opacity-100 hover:grayscale-0 transition-all duration-300"><img alt="Client 8 â client of QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="140px" srcSet="/_next/image?url=%2Flogos%2Fclient-8.webp&
1;w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Flogos%2Fclient-8.webp&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Flogos%2Fclient-8.webp&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Flogos%2Fclient-8.webp&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Flogos%2Fclient-8.webp&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Flogos%2Fclient-8.webp&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Flogos%2Fclient-8.webp&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Flogos%2Fclient-8.webp&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Flogos%2Fclient-8.webp&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Flogos%2Fclient-8.webp&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Flogos%2Fclient-8.webp&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Flogos%2Fclient-8.webp&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Flogos%2Fclient-8.webp&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Flogos%2Fclient-8.webp&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Flogos%2Fclient-8.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Flogos%2Fclient-8.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div title="Client 9" class="relative h-8 md:h-9 w-28 md:w-32 grayscale opacity-70 hover:opacity-100 hover:grayscale-0 transition-all duration-300"><img alt="Client 9 â client of QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="140px" srcSet="/_next/image?url=%2Flogos%2Fclient-9.webp&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Flogos%2Fclient-9.webp&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Flogos%2Fclient-9.webp&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Flogos%2Fclient-9.webp&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Flogos%2Fclient-9.webp&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Flogos%2Fclient-9.webp&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Flogos%2Fclient-9.webp&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Flogos%2Fclient-9.webp&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Flogos%2Fclient-9.webp&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Flogos%2Fclient-9.webp&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Flogos%2Fclient-9.webp&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Flogos%2Fclient-9.webp&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Flogos%2Fclient-9.webp&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Flogos%2Fclient-9.webp&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Flogos%2Fclient-9.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Flogos%2Fclient-9.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div title="Client 10" class="relative h-8 md:h-9 w-28 md:w-32 grayscale opacity-70 hover:opacity-100 hover:grayscale-0 transition-all duration-300"><img alt="Client 10 â client of QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="140px" srcSet="/_next/image?url=%2Flogos%2Fclient-10.webp&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Flogos%2Fclient-10.webp&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Flogos%2Fclient-10.webp&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Flogos%2Fclient-10.webp&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Flogos%2Fclient-10.webp&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Flogos%2Fclient-10.webp&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Flogos%2Fclient-10.webp&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Flogos%2Fclient-10.webp&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Flogos%2Fclient-10.webp&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Flogos%2Fclient-10.webp&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Flogos%2Fclient-10.webp&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Flogos%2Fclient-10.webp&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Flogos%2Fclient-10.webp&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Flogos%2Fclient-10.webp&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Flogos%2Fclient-10.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Flogos%2Fclient-10.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div title="Client 11" class="relative h-8 md:h-9 w-28 md:w-32 grayscale opacity-70 hover:opacity-100 hover:grayscale-0 transition-all duration-300"><img alt="Client 11 â client of QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="140px" srcSet="/_next/image?url=%2Flogos%2Fclient-11.webp&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Flogos%2Fclient-11.webp&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Flogos%2Fclient-11.webp&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Flogos%2Fclient-11.webp&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Flogos%2Fclient-11.webp&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Flogos%2Fclient-11.webp&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Flogos%2Fclient-11.webp&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Flogos%2Fclient-11.webp&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Flogos%2Fclient-11.webp&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Flogos%2Fclient-11.webp&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Flogos%2Fclient-11.webp&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Flogos%2Fclient-11.webp&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Flogos%2Fclient-11.webp&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Flogos%2Fclient-11.webp&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Flogos%2Fclient-11.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Flogos%2Fclient-11.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div title="Client 12" class="relative h-8 md:h-9 w-28 md:w-32 grayscale opacity-70 hover:opacity-100 hover:grayscale-0 transition-all duration-300"><img alt="Client 12 â client of QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="140px" srcSet="/_next/image?url=%2Flogos%2Fclient-12.webp&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Flogos%2Fclient-12.webp&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Flogos%2Fclient-12.webp&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Flogos%2Fclient-12.webp&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Flogos%2Fclient-12.webp&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Flogos%2Fclient-12.webp&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Flogos%2Fclient-12.webp&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Flogos%2Fclient-12.webp&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Flogos%2Fclient-12.webp&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Flogos%2Fclient-12.webp&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Flogos%2Fclient-12.webp&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Flogos%2Fclient-12.webp&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Flogos%2Fclient-12.webp&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Flogos%2Fclient-12.webp&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Flogos%2Fclient-12.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Flogos%2Fclient-12.webp&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div title="Client 13" class="relative h-8 md:h-9 w-28 md:w-32 grayscale opacity-70 hover:opacity-100 hover:grayscale-0 transition-all duration-300"><img alt="Client 13 â client of QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="140px" srcSet="/_next/image?url=%2Flogos%2Fclient-13.png&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Flogos%2Fclient-13.png&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Flogos%2Fclient-13.png&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Flogos%2Fclient-13.png&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Flogos%2Fclient-13.png&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Flogos%2Fclient-13.png&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Flogos%2Fclient-13.png&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Flogos%2Fclient-13.png&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Flogos%2Fclient-13.png&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Flogos%2Fclient-13.png&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Flogos%2Fclient-13.png&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Flogos%2Fclient-13.png&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Flogos%2Fclient-13.png&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Flogos%2Fclient-13.png&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Flogos%2Fclient-13.png&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Flogos%2Fclient-13.png&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div title="Client 14" class="relative h-8 md:h-9 w-28 md:w-32 grayscale opacity-70 hover:opacity-100 hover:grayscale-0 transition-all duration-300"><img alt="Client 14 â client of QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="140px" srcSet="/_next/image?url=%2Flogos%2Fclient-14.png&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Flogos%2Fclient-14.png&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Flogos%2Fclient-14.png&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Flogos%2Fclient-14.png&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Flogos%2Fclient-14.png&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Flogos%2Fclient-14.png&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Flogos%2Fclient-14.png&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Flogos%2Fclient-14.png&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Flogos%2Fclient-14.png&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Flogos%2Fclient-14.png&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Flogos%2Fclient-14.png&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Flogos%2Fclient-14.png&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Flogos%2Fclient-14.png&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Flogos%2Fclient-14.png&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Flogos%2Fclient-14.png&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Flogos%2Fclient-14.png&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div></div></div></section><section class="container-x py-28 md:py-32"><div class="max-w-3xl" style="opacity:0;transform:translateY(12px)"><p class="text-xs uppercase tracking-[0.24em] text-[var(--brand)]">How an engagement starts</p><h2 class="mt-5 font-display font-medium tracking-tight text-balance" style="font-size:clamp(2.25rem, 4.4vw, 3.75rem);line-height:1.05;letter-spacing:-0.025em">Three meetings.<!-- --> <span class="gradient-text">Everything else is handled.</span></h2><p class="mt-6 text-lg md:text-xl text-[var(--foreground-muted)] leading-relaxed max-w-2xl">We keep it light on your calendar. Three short conversations, with everything in between streamlined behind the scenes and delivered by email.</p></div><div class="mt-16 grid gap-6 lg:grid-cols-[1fr_auto_1fr_auto_1fr] items-stretch">
1<div class="group relative glass-panel rounded-3xl p-8 overflow-hidden hover:border-[var(--brand)]/40 transition-colors" style="opacity:0;transform:translateY(16px)"><div class="absolute -top-16 -right-16 w-40 h-40 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-2xl pointer-events-none opacity-60 group-hover:opacity-100 transition-opacity"></div><div class="relative flex items-start justify-between"><div class="h-12 w-12 rounded-2xl bg-gradient-to-br from-[#2d8091]/20 to-[#5cc3d4]/20 border border-white/10 flex items-center justify-center text-[var(--brand)] group-hover:text-white transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-handshake" aria-hidden="true"><path d="m11 17 2 2a1 1 0 1 0 3-3"></path><path d="m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4"></path><path d="m21 3 1 11h-2"></path><path d="M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3"></path><path d="M3 4h8"></path></svg></div><span class="font-mono text-[11px] text-[var(--foreground-dim)]">01</span></div><h3 class="relative mt-6 text-xl md:text-2xl font-display font-medium tracking-tight text-white">Discovery meeting</h3><p class="relative mt-3 text-[var(--foreground-muted)] leading-relaxed">A 60-minute session where we analyse your business holistically â operations, data, tools, handoffs â and map where time and cost are leaking.</p></div><div class="relative flex lg:flex-col items-center justify-center gap-3 lg:min-w-[140px] lg:max-w-[180px]" style="opacity:0"><div class="hidden lg:block absolute inset-y-0 left-1/2 -translate-x-1/2 w-px bg-gradient-to-b from-transparent via-[#2d8091]/35 to-transparent"></div><div class="lg:hidden absolute inset-x-0 top-1/2 -translate-y-1/2 h-px bg-gradient-to-r from-transparent via-[#2d8091]/35 to-transparent"></div><div class="relative flex items-center gap-2 rounded-full border border-[#2d8091]/20 bg-[var(--background)]/80 backdrop-blur px-3 py-1.5 text-[11px] uppercase tracking-wider text-[var(--brand)]"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg>email</div><p class="relative max-w-[180px] text-[13px] text-[var(--foreground-muted)] leading-snug lg:text-center">We go away and prepare a ranked set of business cases â sent to you by email before the next meeting.</p></div><div class="group relative glass-panel rounded-3xl p-8 overflow-hidden hover:border-[var(--brand)]/40 transition-colors" style="opacity:0;transform:translateY(16px)"><div class="absolute -top-16 -right-16 w-40 h-40 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-2xl pointer-events-none opacity-60 group-hover:opacity-100 transition-opacity"></div><div class="relative flex items-start justify-between"><div class="h-12 w-12 rounded-2xl bg-gradient-to-br from-[#2d8091]/20 to-[#5cc3d4]/20 border border-white/10 flex items-center justify-center text-[var(--brand)] group-hover:text-white transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-list-checks" aria-hidden="true"><path d="M13 5h8"></path><path d="M13 12h8"></path><path d="M13 19h8"></path><path d="m3 17 2 2 4-4"></path><path d="m3 7 2 2 4-4"></path></svg></div><span class="font-mono text-[11px] text-[var(--foreground-dim)]">02</span></div><h3 class="relative mt-6 text-xl md:text-2xl font-display font-medium tracking-tight text-white">Prioritisation meeting</h3><p class="relative mt-3 text-[var(--foreground-muted)] leading-relaxed">We review the ranked business cases together, agree what gets optimised first, and walk through transparent costs for each option.</p></div><div class="relative flex lg:flex-col items-center justify-center gap-3 lg:min-w-[140px] lg:max-w-[180px]" style="opacity:0"><div class="hidden lg:block absolute inset-y-0 left-1/2 -translate-x-1/2 w-px bg-gradient-to-b from-transparent via-[#2d8091]/35 to-transparent"></div><div class="lg:hidden absolute inset-x-0 top-1/2 -translate-y-1/2 h-px bg-gradient-to-r from-transparent via-[#2d8091]/35 to-transparent"></div><div class="relative flex items-center gap-2 rounded-full border border-[#2d8091]/20 bg-[var(--background)]/80 backdrop-blur px-3 py-1.5 text-[11px] uppercase tracking-wider text-[var(--brand)]"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg>email</div><p class="relative max-w-[180px] text-[13px] text-[var(--foreground-muted)] leading-snug lg:text-center">Scope, quote and agreement go over email â no extra meetings required.</p></div>
1<div class="group relative glass-panel rounded-3xl p-8 overflow-hidden hover:border-[var(--brand)]/40 transition-colors" style="opacity:0;transform:translateY(16px)"><div class="absolute -top-16 -right-16 w-40 h-40 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-2xl pointer-events-none opacity-60 group-hover:opacity-100 transition-opacity"></div><div class="relative flex items-start justify-between"><div class="h-12 w-12 rounded-2xl bg-gradient-to-br from-[#2d8091]/20 to-[#5cc3d4]/20 border border-white/10 flex items-center justify-center text-[var(--brand)] group-hover:text-white transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-rocket" aria-hidden="true"><path d="M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5"></path><path d="M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09"></path><path d="M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z"></path><path d="M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05"></path></svg></div><span class="font-mono text-[11px] text-[var(--foreground-dim)]">03</span></div><h3 class="relative mt-6 text-xl md:text-2xl font-display font-medium tracking-tight text-white">Kick-off meeting</h3><p class="relative mt-3 text-[var(--foreground-muted)] leading-relaxed">Right after the agreement is signed, we meet to align on goals, milestones, tools and cadence â and the collaboration begins.</p></div></div><p class="mt-10 text-center text-sm text-[var(--foreground-muted)]" style="opacity:0">No obligations. The discovery meeting is free.</p></section><section id="process" class="container-x py-28 md:py-36"><div class="max-w-3xl" style="opacity:0;transform:translateY(12px)"><p class="text-xs uppercase tracking-[0.24em] text-[var(--brand)]">How we work</p><h2 class="mt-5 font-display font-medium tracking-tight text-balance" style="font-size:clamp(2.25rem, 4.4vw, 3.75rem);line-height:1.05;letter-spacing:-0.025em">Four phases, one outcome â<!-- --> <span class="gradient-text">agents that pay for themselves.</span></h2><p class="mt-6 text-lg md:text-xl text-[var(--foreground-muted)] leading-relaxed max-w-2xl">We do not start with a model. We start with your business.</p></div><div class="mt-16 grid gap-5 md:grid-cols-2"><div class="group relative glass-panel rounded-3xl p-8 md:p-10 overflow-hidden hover:border-[var(--brand)]/40 transition-colors" style="opacity:0;transform:translateY(16px)"><div class="absolute -top-20 -right-20 w-56 h-56 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-3xl pointer-events-none opacity-60 group-hover:opacity-100 transition-opacity"></div><div class="relative flex items-start justify-between"><div class="h-12 w-12 rounded-2xl bg-gradient-to-br from-[#2d8091]/20 to-[#5cc3d4]/20 border border-white/10 flex items-center justify-center text-[var(--brand)] group-hover:text-white transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-compass" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z"></path></svg></div><span class="font-mono text-xs text-[var(--foreground-dim)]">01</span></div><h3 class="relative mt-8 text-2xl md:text-3xl font-display font-medium tracking-tight">Understand</h3><p class="relative mt-4 text-base md:text-lg text-[var(--foreground-muted)] leading-relaxed">We map your business â teams, tools, data, handoffs â and surface where time and cost leak.</p></div><div class="group relative glass-panel rounded-3xl p-8 md:p-10 overflow-hidden hover:border-[var(--brand)]/40 transition-colors" style="opacity:0;transform:translateY(16px)"><div class="absolute -top-20 -right-20 w-56 h-56 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-3xl pointer-events-none opacity-60 group-hover:opacity-100 transition-opacity"></div><div class="relative flex items-start justify-between"><div class="h-12 w-12 rounded-2xl bg-gradient-to-br from-[#2d8091]/20 to-[#5cc3d4]/20 border border-white/10 flex items-center justify-center text-[var(--brand)] group-hover:text-white transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-target" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><circle cx="12" cy="12" r="6"></circle><circle cx="12" cy="12" r="2"></circle></svg></div><span class="font-mono text-xs text-[var(--foreground-dim)]">02</span></div><h3 class="relative mt-8 text-2xl md:text-3xl font-display font-medium tracking-tight">Prioritise</h3><p class="relative mt-4 text-base md:text-lg text-[var(--foreground-muted)] leading-relaxed">One short meeting to agree the 2â3 agents that move the biggest numbers with the least risk.</p></div>
1<div class="group relative glass-panel rounded-3xl p-8 md:p-10 overflow-hidden hover:border-[var(--brand)]/40 transition-colors" style="opacity:0;transform:translateY(16px)"><div class="absolute -top-20 -right-20 w-56 h-56 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-3xl pointer-events-none opacity-60 group-hover:opacity-100 transition-opacity"></div><div class="relative flex items-start justify-between"><div class="h-12 w-12 rounded-2xl bg-gradient-to-br from-[#2d8091]/20 to-[#5cc3d4]/20 border border-white/10 flex items-center justify-center text-[var(--brand)] group-hover:text-white transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg></div><span class="font-mono text-xs text-[var(--foreground-dim)]">03</span></div><h3 class="relative mt-8 text-2xl md:text-3xl font-display font-medium tracking-tight">Build</h3><p class="relative mt-4 text-base md:text-lg text-[var(--foreground-muted)] leading-relaxed">Agents arrive in two-week releases. A person signs off anything risky, and dashboards track cost, quality and errors from day one.</p></div><div class="group relative glass-panel rounded-3xl p-8 md:p-10 overflow-hidden hover:border-[var(--brand)]/40 transition-colors" style="opacity:0;transform:translateY(16px)"><div class="absolute -top-20 -right-20 w-56 h-56 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-3xl pointer-events-none opacity-60 group-hover:opacity-100 transition-opacity"></div><div class="relative flex items-start justify-between"><div class="h-12 w-12 rounded-2xl bg-gradient-to-br from-[#2d8091]/20 to-[#5cc3d4]/20 border border-white/10 flex items-center justify-center text-[var(--brand)] group-hover:text-white transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-line" aria-hidden="true"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="m19 9-5 5-4-4-3 3"></path></svg></div><span class="font-mono text-xs text-[var(--foreground-dim)]">04</span></div><h3 class="relative mt-8 text-2xl md:text-3xl font-display font-medium tracking-tight">Optimise</h3><p class="relative mt-4 text-base md:text-lg text-[var(--foreground-muted)] leading-relaxed">Once live, we watch the KPI, tune the agent monthly, and retire anything that stops earning its keep.</p></div></div><div class="mt-12 flex justify-center" style="opacity:0;transform:translateY(10px)"><a class="group inline-flex items-center gap-2 text-sm text-[var(--foreground-muted)] hover:text-white" href="/approach">See each phase in depth<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></section><section class="container-x py-28 md:py-32"><div class="max-w-3xl" style="opacity:0;transform:translateY(12px)"><p class="text-xs uppercase tracking-[0.24em] text-[var(--brand)]">Why teams work with us</p><h2 class="mt-5 font-display font-medium tracking-tight" style="font-size:clamp(2.25rem, 4.4vw, 3.75rem);line-height:1.05;letter-spacing:-0.025em">Transparent. Measured.<!-- --> <span class="gradient-text">Built to last.</span></h2></div><div class="mt-16 grid gap-6 md:grid-cols-3"><div class="relative glass-panel rounded-3xl p-8 md:p-10 hover:border-[var(--brand)]/40 transition-colors overflow-hidden" style="opacity:0;transform:translateY(16px)"><div class="absolute -top-16 -right-16 w-48 h-48 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-2xl pointer-events-none"></div><span class="relative font-mono text-xs text-[var(--brand)]">0<!-- -->1</span>
1<h3 class="relative mt-4 text-xl md:text-2xl font-display font-medium tracking-tight text-white">Costs up front, no surprises.</h3><p class="relative mt-4 text-[var(--foreground-muted)] leading-relaxed">Every engagement starts with a transparent budget. You see the cost to build, the cost to run, and the projected cost of not implementing the agent. No line items appear later.</p></div><div class="relative glass-panel rounded-3xl p-8 md:p-10 hover:border-[var(--brand)]/40 transition-colors overflow-hidden" style="opacity:0;transform:translateY(16px)"><div class="absolute -top-16 -right-16 w-48 h-48 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-2xl pointer-events-none"></div><span class="relative font-mono text-xs text-[var(--brand)]">0<!-- -->2</span><h3 class="relative mt-4 text-xl md:text-2xl font-display font-medium tracking-tight text-white">Business impact, measured directly.</h3><p class="relative mt-4 text-[var(--foreground-muted)] leading-relaxed">We tie each agent to a measurable KPI â hours saved, error rate, conversion, cycle time. If it does not move the number, it does not ship.</p></div><div class="relative glass-panel rounded-3xl p-8 md:p-10 hover:border-[var(--brand)]/40 transition-colors overflow-hidden" style="opacity:0;transform:translateY(16px)"><div class="absolute -top-16 -right-16 w-48 h-48 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-2xl pointer-events-none"></div><span class="relative font-mono text-xs text-[var(--brand)]">0<!-- -->3</span><h3 class="relative mt-4 text-xl md:text-2xl font-display font-medium tracking-tight text-white">Efficiency earns the right to scale.</h3><p class="relative mt-4 text-[var(--foreground-muted)] leading-relaxed">Scaling a broken process just multiplies cost. We optimise operations first so the next growth phase runs on a leaner engine.</p></div></div></section><section class="container-x py-28 md:py-32"><div class="max-w-3xl" style="opacity:0;transform:translateY(12px)"><p class="text-xs uppercase tracking-[0.24em] text-[var(--brand)]">What we build</p><h2 class="mt-5 font-display font-medium tracking-tight" style="font-size:clamp(2.25rem, 4.4vw, 3.75rem);line-height:1.05;letter-spacing:-0.025em">Agents, dashboards, mobile apps â<!-- --> <span class="gradient-text">outcome first.</span></h2></div><div class="mt-16 grid gap-6 md:grid-cols-2 lg:grid-cols-4"><div class="h-full" style="opacity:0;transform:translateY(16px)"><a class="group glass-panel rounded-3xl p-8 md:p-10 hover:border-[var(--brand)]/40 transition-colors relative overflow-hidden block h-full" href="/services/ai-agent-development"><div class="absolute -top-16 -right-16 w-48 h-48 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-2xl pointer-events-none opacity-0 group-hover:opacity-100 transition-opacity"></div><div class="relative flex items-start justify-between"><div class="h-12 w-12 rounded-2xl bg-gradient-to-br from-[#2d8091]/20 to-[#5cc3d4]/20 border border-white/10 flex items-center justify-center text-[var(--brand)] group-hover:text-white transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bot" aria-hidden="true"><path d="M12 8V4H8"></path><rect width="16" height="12" x="4" y="8" rx="2"></rect><path d="M2 14h2"></path><path d="M20 14h2"></path><path d="M15 13v2"></path><path d="M9 13v2"></path></svg></div><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right text-[var(--foreground-dim)] group-hover:text-white transition-colors" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><h3 class="relative mt-8 text-xl md:text-2xl font-display font-medium tracking-tight">AI agent development</h3><p class="relative mt-4 text-[var(--foreground-muted)] leading-relaxed">Purpose-built agents for the work your team does today â document processing, lead qualification, internal knowledge, compliance, scheduling. We ship production agents, not demos.</p></a></div><div class="h-full" style="opacity:0;transform:translateY(16px)">
1<a class="group glass-panel rounded-3xl p-8 md:p-10 hover:border-[var(--brand)]/40 transition-colors relative overflow-hidden block h-full" href="/services/custom-software-development"><div class="absolute -top-16 -right-16 w-48 h-48 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-2xl pointer-events-none opacity-0 group-hover:opacity-100 transition-opacity"></div><div class="relative flex items-start justify-between"><div class="h-12 w-12 rounded-2xl bg-gradient-to-br from-[#2d8091]/20 to-[#5cc3d4]/20 border border-white/10 flex items-center justify-center text-[var(--brand)] group-hover:text-white transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-code-xml" aria-hidden="true"><path d="m18 16 4-4-4-4"></path><path d="m6 8-4 4 4 4"></path><path d="m14.5 4-5 16"></path></svg></div><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right text-[var(--foreground-dim)] group-hover:text-white transition-colors" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><h3 class="relative mt-8 text-xl md:text-2xl font-display font-medium tracking-tight">Custom software development</h3><p class="relative mt-4 text-[var(--foreground-muted)] leading-relaxed">Bespoke web, API and mobile software for teams that have outgrown off-the-shelf tools. Senior engineers, transparent delivery, your co
1de in your GitHub from day one.</p></a></div><div class="h-full" style="opacity:0;transform:translateY(16px)"><a class="group glass-panel rounded-3xl p-8 md:p-10 hover:border-[var(--brand)]/40 transition-colors relative overflow-hidden block h-full" href="/services/business-automation"><div class="absolute -top-16 -right-16 w-48 h-48 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-2xl pointer-events-none opacity-0 group-hover:opacity-100 transition-opacity"></div><div class="relative flex items-start justify-between"><div class="h-12 w-12 rounded-2xl bg-gradient-to-br from-[#2d8091]/20 to-[#5cc3d4]/20 border border-white/10 flex items-center justify-center text-[var(--brand)] group-hover:text-white transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-workflow" aria-hidden="true"><rect width="8" height="8" x="3" y="3" rx="2"></rect><path d="M7 11v4a2 2 0 0 0 2 2h4"></path><rect width="8" height="8" x="13" y="13" rx="2"></rect></svg></div><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right text-[var(--foreground-dim)] group-hover:text-white transition-colors" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><h3 class="relative mt-8 text-xl md:text-2xl font-display font-medium tracking-tight">Business process automation</h3><p class="relative mt-4 text-[var(--foreground-muted)] leading-relaxed">Map the workflow, cut the manual toil, keep the oversight. We automate sales ops, finance, compliance and delivery pipelines with agent-driven workflows that tie back to a KPI.</p></a></div><div class="h-full" style="opacity:0;transform:translateY(16px)"><a class="group glass-panel rounded-3xl p-8 md:p-10 hover:border-[var(--brand)]/40 transition-colors relative overflow-hidden block h-full" href="/services/llm-integration"><div class="absolute -top-16 -right-16 w-48 h-48 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-2xl pointer-events-none opacity-0 group-hover:opacity-100 transition-opacity"></div><div class="relative flex items-start justify-between"><div class="h-12 w-12 rounded-2xl bg-gradient-to-br from-[#2d8091]/20 to-[#5cc3d4]/20 border border-white/10 flex items-center justify-center text-[var(--brand)] group-hover:text-white transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu" aria-hidden="true"><path d="M12 20v2"></path><path d="M12 2v2"></path><path d="M17 20v2"></path><path d="M17 2v2"></path><path d="M2 12h2"></path><path d="M2 17h2"></path><path d="M2 7h2"></path><path d="M20 12h2"></path><path d="M20 17h2"></path><path d="M20 7h2"></path><path d="M7 20v2"></path><path d="M7 2v2"></path><rect x="4" y="4" width="16" height="16" rx="2"></rect><rect x="8" y="8" width="8" height="8" rx="1"></rect></svg></div><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right text-[var(--foreground-dim)] group-hover:text-white transition-colors" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><h3 class="relative mt-8 text-xl md:text-2xl font-display font-medium tracking-tight">LLM integration & deployment</h3><p class="relative mt-4 text-[var(--foreground-muted)] leading-relaxed">Production LLM integrations â cloud, on-prem, or hybrid â with eval harnesses, observability, and cost controls baked in. Claude, GPT, Llama, Qwen, Mistral: right model for the job.</p></a></div></div></section><section class="container-x py-28 md:py-32"><div class="flex items-end justify-between flex-wrap gap-6" style="opacity:0;transform:translateY(12px)"><div class="max-w-2xl"><p class="text-xs uppercase tracking-[0.24em] text-[var(--brand)]">Selected work</p><h2 class="mt-5 font-display font-medium tracking-tight" style="font-size:clamp(2.25rem, 4.4vw, 3.75rem);line-height:1.05;letter-spacing:-0.025em">Agents in production.<!-- --> <span class="gradient-text">Outcomes you can measure.</span></h2></div><a class="text-sm text-[var(--foreground-muted)] hover:text-white flex items-center gap-1.5" href="/case-studies">Full portfolio<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
1ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div><div class="mt-16 grid gap-6 md:grid-cols-3"><article class="group relative glass-panel rounded-3xl p-8 md:p-9 flex flex-col justify-between hover:border-[var(--brand)]/40 transition-colors overflow-hidden" style="opacity:0;transform:translateY(16px)"><div class="absolute -bottom-20 -right-20 w-56 h-56 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-3xl pointer-events-none opacity-0 group-hover:opacity-100 transition-opacity"></div><div class="relative"><p class="text-xs uppercase tracking-wider text-[var(--foreground-dim)]">Data analytics & marketing</p><h3 class="mt-3 text-xl md:text-2xl font-display font-medium tracking-tight text-balance">Marketing attribution & funnel-anomaly agents</h3><p class="mt-4 text-[var(--foreground-muted)] leading-relaxed">Attribution data was fragmented across five tools. Campaign QA was manual and reactive â anomalies surfaced days later.</p></div><div class="relative mt-8 pt-6 border-t border-white/5 space-y-2.5"><p class="text-sm text-white/90 flex items-start gap-2"><span aria-hidden="true" class="mt-2 h-1.5 w-1.5 rounded-full bg-gradient-to-r from-[#2d8091] to-[#5cc3d4] shrink-0"></span>Anomaly detection window from days to under 15 minutes</p><p class="text-sm text-white/90 flex items-start gap-2"><span aria-hidden="true" class="mt-2 h-1.5 w-1.5 rounded-full bg-gradient-to-r from-[#2d8091] to-[#5cc3d4] shrink-0"></span>Campaign QA time down 70%</p></div></article><article class="group relative glass-panel rounded-3xl p-8 md:p-9 flex flex-col justify-between hover:border-[var(--brand)]/40 transition-colors overflow-hidden" style="opacity:0;transform:translateY(16px)"><div class="absolute -bottom-20 -right-20 w-56 h-56 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-3xl pointer-events-none opacity-0 group-hover:opacity-100 transition-opacity"></div><div class="relative"><p class="text-xs uppercase tracking-wider text-[var(--foreground-dim)]">Fintech</p><h3 class="mt-3 text-xl md:text-2xl font-display font-medium tracking-tight text-balance">KYC pre-check & compliance-aware LLM workflows</h3><p class="mt-4 text-[var(--foreground-muted)] leading-relaxed">Manual KYC document review bottlenecked onboarding. Compliance team could not keep up without sacrificing rigour.</p></div><div class="relative mt-8 pt-6 border-t border-white/5 space-y-2.5"><p class="text-sm text-white/90 flex items-start gap-2"><span aria-hidden="true" class="mt-2 h-1.5 w-1.5 rounded-full bg-gradient-to-r from-[#2d8091] to-[#5cc3d4] shrink-0"></span>Average onboarding time reduced by 64%</p><p class="text-sm text-white/90 flex items-start gap-2"><span aria-hidden="true" class="mt-2 h-1.5 w-1.5 rounded-full bg-gradient-to-r from-[#2d8091] to-[#5cc3d4] shrink-0"></span>Compliance analyst caseload up 3x without headcount increase</p></div></article><article class="group relative glass-panel rounded-3xl p-8 md:p-9 flex flex-col justify-between hover:border-[var(--brand)]/40 transition-colors overflow-hidden" style="opacity:0;transform:translateY(16px)"><div class="absolute -bottom-20 -right-20 w-56 h-56 rounded-full bg-gradient-to-br from-[#2d8091]/10 to-[#5cc3d4]/10 blur-3xl pointer-events-none opacity-0 group-hover:opacity-100 transition-opacity"></div><div class="relative"><p class="text-xs uppercase tracking-wider text-[var(--foreground-dim)]">Tech enterprise</p><h3 class="mt-3 text-xl md:text-2xl font-display font-medium tracking-tight text-balance">Internal knowledge base agent</h3><p class="mt-4 text-[var(--foreground-muted)] leading-relaxed">Cross-department questions interrupted senior engineers constantly. Onboarding was slow because answers lived in Slack, Notion and Jira.</p></div><div class="relative mt-8 pt-6 border-t border-white/5 space-y-2.5"><p class="text-sm text-white/90 flex items-start gap-2"><span aria-hidden="true" class="mt-2 h-1.5 w-1.5 rounded-full bg-gradient-to-r from-[#2d8091] to-[#5cc3d4] shrink-0"></span>51% faster onboarding for new developers</p><p class="text-sm text-white/90 flex items-start gap-2"><span aria-hidden="true" class="mt-2 h-1.5 w-1.5 rounded-full bg-gradient-to-r from-[#2d8091] to-[#5cc3d4] shrink-0"></span>3x faster internal support resolution time</p></div></article></div></section><section class="container-x py-28 md:py-32 space-y-6">
1<div class="relative glass-panel rounded-[32px] overflow-hidden grid md:grid-cols-[auto_1fr] gap-10 p-10 md:p-14" style="opacity:0;transform:translateY(16px)"><div class="absolute -top-32 -right-16 w-[28rem] h-[28rem] rounded-full bg-gradient-to-br from-[#2d8091]/15 to-[#5cc3d4]/15 blur-3xl pointer-events-none"></div><div class="relative h-44 w-44 md:h-60 md:w-60 rounded-3xl overflow-hidden flex-shrink-0 border border-white/10"><img alt="Vlad Niculescu â Technology/Founder, QwertyBit" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(min-width: 768px) 240px, 176px" srcSet="/_next/image?url=%2Fimages%2Fvlad.jpg&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Fimages%2Fvlad.jpg&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Fimages%2Fvlad.jpg&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div class="relative flex flex-col justify-center"><p class="text-xs uppercase tracking-[0.24em] text-[var(--brand)]">The founder</p><h3 class="mt-3 text-4xl md:text-5xl font-display font-medium tracking-tight">Vlad Niculescu</h3><p class="mt-1 text-[var(--foreground-muted)]">Technology/Founder</p><p class="mt-6 text-lg text-[var(--foreground)] leading-relaxed max-w-2xl">Software engineer with 10+ years of production experience and a decade inside London's AI, fintech and startup scene.</p><div class="mt-8 flex flex-wrap items-center gap-4"><a href="https://www.linkedin.com/in/vladniculescu/" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 h-11 px-6 rounded-full bg-[#0A66C2] hover:bg-[#1e7bd6] text-white text-sm font-medium transition-colors"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M20.45 20.45h-3.55v-5.56c0-1.33-.03-3.03-1.85-3.03-1.85 0-2.13 1.45-2.13 2.94v5.65H9.37V9h3.41v1.56h.05a3.74 3.74 0 0 1 3.37-1.85c3.6 0 4.26 2.37 4.26 5.46v6.28zM5.34 7.43a2.06 2.06 0 1 1 0-4.12 2.06 2.06 0 0 1 0 4.12zM7.12 20.45H3.56V9h3.56v11.45zM22.22 0H1.77C.79 0 0 .77 0 1.72v20.56C0 23.23.79 24 1.77 24h20.44C23.2 24 24 23.23 24 22.28V1.72C24 .77 23.2 0 22.22 0z"></path></svg> <!-- -->Connect on LinkedIn</a><a class="inline-flex items-center gap-1.5 text-sm text-[var(--foreground-muted)] hover:text-white" href="/about">Read Vlad's full profile<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div>
1<div class="relative glass-panel rounded-[32px] overflow-hidden grid md:grid-cols-[auto_1fr] gap-10 p-10 md:p-14" style="opacity:0;transform:translateY(16px)"><div class="absolute -bottom-32 -left-16 w-[28rem] h-[28rem] rounded-full bg-gradient-to-tr from-[#2d8091]/15 to-[#5cc3d4]/15 blur-3xl pointer-events-none"></div><div class="relative h-44 w-44 md:h-60 md:w-60 rounded-3xl overflow-hidden flex-shrink-0 border border-white/10"><img alt="Stefan Ion â Operations/COO, QwertyBit" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(min-width: 768px) 240px, 176px" srcSet="/_next/image?url=%2Fimages%2Fstefan.jpg&w=32&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 32w, /_next/image?url=%2Fimages%2Fstefan.jpg&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 48w, /_next/image?url=%2Fimages%2Fstefan.jpg&w=64&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 64w, /_next/image?url=%2Fimages%2Fstefan.jpg&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 96w, /_next/image?url=%2Fimages%2Fstefan.jpg&w=128&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 128w, /_next/image?url=%2Fimages%2Fstefan.jpg&w=256&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 256w, /_next/image?url=%2Fimages%2Fstefan.jpg&w=384&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 384w, /_next/image?url=%2Fimages%2Fstefan.jpg&w=640&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 640w, /_next/image?url=%2Fimages%2Fstefan.jpg&w=750&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 750w, /_next/image?url=%2Fimages%2Fstefan.jpg&w=828&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 828w, /_next/image?url=%2Fimages%2Fstefan.jpg&w=1080&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1080w, /_next/image?url=%2Fimages%2Fstefan.jpg&w=1200&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1200w, /_next/image?url=%2Fimages%2Fstefan.jpg&w=1920&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1920w, /_next/image?url=%2Fimages%2Fstefan.jpg&w=2048&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2048w, /_next/image?url=%2Fimages%2Fstefan.jpg&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 3840w" src="/_next/image?url=%2Fimages%2Fstefan.jpg&w=3840&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/></div><div class="relative flex flex-col justify-center"><p class="text-xs uppercase tracking-[0.24em] text-[var(--brand)]">Leadership team</p><h3 class="mt-3 text-4xl md:text-5xl font-display font-medium tracking-tight">Stefan Ion</h3><p class="mt-1 text-[var(--foreground-muted)]">Operations/COO</p><p class="mt-6 text-lg text-[var(--foreground)] leading-relaxed max-w-2xl">AI & Automation Consultant with 6+ years building and scaling intelligent automation at UiPath and Deloitte, now bringing that enterprise-grade expertise to growing companies.</p><div class="mt-8 flex flex-wrap items-center gap-4"><a href="https://www.linkedin.com/in/stefan-ion-101600127/" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 h-11 px-6 rounded-full bg-[#0A66C2] hover:bg-[#1e7bd6] text-white text-sm font-medium transition-colors"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M20.45 20.45h-3.55v-5.56c0-1.33-.03-3.03-1.85-3.03-1.85 0-2.13 1.45-2.13 2.94v5.65H9.37V9h3.41v1.56h.05a3.74 3.74 0 0 1 3.37-1.85c3.6 0 4.26 2.37 4.26 5.46v6.28zM5.34 7.43a2.06 2.06 0 1 1 0-4.12 2.06 2.06 0 0 1 0 4.12zM7.12 20.45H3.56V9h3.56v11.45zM22.22 0H1.77C.79 0 0 .77 0 1.72v20.56C0 23.23.79 24 1.77 24h20.44C23.2 24 24 23.23 24 22.28V1.72C24 .77 23.2 0 22.22 0z"></path></svg> <!-- -->Connect with Stefan on LinkedIn</a><a class="inline-flex items-center gap-1.5 text-sm text-[var(--foreground-muted)] hover:text-white" href="/about#stefan-ion">Read Stefan's full profile<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div></section><section class="container-x py-28 md:py-32"><div class="max-w-3xl" style="opacity:0;transform:translateY(12px)"><p class="text-xs uppercase tracking-[0.24em] text-[var(--brand)]">Where to meet</p><h2 class="mt-5 font-display font-medium tracking-tight" style="font-size:clamp(1.875rem, 3.4vw, 3rem);line-height:1.1;letter-spacing:-0.025em"><span class="md:whitespace-nowrap">Two cities.<!-- --> <span class="gradient-text">One way of working.</span></span></h2></div><div class="mt-16 grid gap-6 md:grid-cols-2">
1<div class="relative glass-panel rounded-3xl p-10 overflow-hidden group hover:border-[var(--brand)]/40 transition-colors flex items-center gap-7" style="opacity:0;transform:translateY(16px)"><div class="absolute -top-24 -right-24 w-56 h-56 rounded-full bg-gradient-to-br from-[#2d8091]/20 to-[#5cc3d4]/20 blur-3xl group-hover:opacity-80 opacity-40 transition-opacity"></div><span role="presentation" aria-label="United Kingdom" class="inline-block overflow-hidden rounded-sm relative h-14 w-20 shadow-lg"><svg viewBox="0 0 60 30" width="100%" height="100%" preserveAspectRatio="xMidYMid slice"><clipPath id="gb-clip"><rect width="60" height="30"></rect></clipPath><g clip-path="url(#gb-clip)"><rect width="60" height="30" fill="#012169"></rect><path d="M0,0 L60,30 M60,0 L0,30" stroke="#fff" stroke-width="6"></path><path d="M0,0 L60,30 M60,0 L0,30" stroke="#C8102E" stroke-width="4" clip-path="url(#gb-clip)"></path><path d="M30,0 v30 M0,15 h60" stroke="#fff" stroke-width="10"></path><path d="M30,0 v30 M0,15 h60" stroke="#C8102E" stroke-width="6"></path></g></svg></span><div class="relative"><h3 class="text-3xl md:text-4xl font-display font-medium tracking-tight text-white">London</h3><p class="mt-1 text-[var(--foreground-muted)]">United Kingdom</p></div></div><div class="relative glass-panel rounded-3xl p-10 overflow-hidden group hover:border-[var(--brand)]/40 transition-colors flex items-center gap-7" style="opacity:0;transform:translateY(16px)"><div class="absolute -top-24 -right-24 w-56 h-56 rounded-full bg-gradient-to-br from-[#2d8091]/20 to-[#5cc3d4]/20 blur-3xl group-hover:opacity-80 opacity-40 transition-opacity"></div><span role="presentation" aria-label="Romania" class="inline-block overflow-hidden rounded-sm relative h-14 w-20 shadow-lg"><svg viewBox="0 0 60 40" width="100%" height="100%" preserveAspectRatio="xMidYMid slice"><rect x="0" width="20" height="40" fill="#002B7F"></rect><rect x="20" width="20" height="40" fill="#FCD116"></rect><rect x="40" width="20" height="40" fill="#CE1126"></rect></svg></span><div class="relative"><h3 class="text-3xl md:text-4xl font-display font-medium tracking-tight text-white">Bucharest</h3><p class="mt-1 text-[var(--foreground-muted)]">Romania</p></div></div></div></section><section class="container-x py-32"><div class="relative overflow-hidden glass-panel rounded-[36px] p-12 md:p-20 text-center" style="opacity:0;transform:translateY(16px)"><div class="absolute inset-0 hero-grid pointer-events-none"></div><div class="relative"><h2 class="font-display font-medium tracking-tight max-w-3xl mx-auto" style="font-size:clamp(2.25rem, 4.6vw, 4rem);line-height:1.05;letter-spacing:-0.025em">Ready to see where agents can take cost out of your business?</h2><p class="mt-7 text-[var(--foreground-muted)] max-w-2xl mx-auto text-lg md:text-xl leading-relaxed">Tell us about the process you want to optimise. Vlad personally reviews every brief and replies within one business day.</p><div class="mt-10 flex justify-center flex-wrap gap-3"><a class="inline-flex items-center justify-center gap-2 rounded-full font-medium transition-all duration-200 whitespace-nowrap focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-[var(--background)] focus-visible:ring-[var(--ring)] disabled:opacity-50 disabled:pointer-events-none bg-gradient-to-r from-[#2d8091] via-[#5cc3d4] to-[#8fe3ee] text-black shadow-[0_10px_30px_-10px_rgba(92,195,212,0.55)] hover:shadow-[0_16px_40px_-10px_rgba(92,195,212,0.75)] hover:brightness-110 h-14 px-8 text-base" href="/contact">Book a business audit<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex items-center justify-center gap-2 rounded-full font-medium transition-all duration-200 whitespace-nowrap focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-[var(--background)] focus-visible:ring-[var(--ring)] disabled:opacity-50 disabled:pointer-events-none bg-[var(--background-elevated)] text-[var(--foreground)] border border-[var(--border-strong)] hover:border-[var(--brand)] hover:text-white h-14 px-8 text-base" href="/approach">Read the approach</a></div></div></div></section><!--$--><!--/$--></main><footer class="mt-32 border-t border-white/5 bg-[rgba(6,8,15,0.7)]"><div class="container-x py-20 grid gap-12 md:grid-cols-4"><div class="md:col-span-2 space-y-5"><a aria-label="QwertyBit home" class="inline-flex items-center gap-2.5" href="/"><img alt="QwertyBit" width="34" height="34" decoding="async" data-nimg="1" class="shrink-0 rounded-[20%]" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&w=48&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 1x, /_next/image?url=%2Flogo.png&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK 2x" src="/_next/image?url=%2Flogo.png&w=96&q=75&dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK"/><span class="font-display font-semibold tracking-tight text-white text-[19px]">QwertyBit</span></a><p class="text-base text-[var(--foreground-muted)] max-w-sm leading-relaxed">QwertyBit analyses your operations, spots the highest-impact bottlenecks, and ships custom AI agents that cut time and cost â transparently priced, data-safe, human-in-the-loop.</p><p class="text-sm text-[var(--foreground-dim)]">Founded in Bucharest, <!-- -->2017<!-- -->. Operating from London and Bucharest.</p></div><div><h4 class="text-sm font-semibold mb-5 text-white">Explore</h4><ul class="space-y-3 text-sm"><li><a class="text-[var(--foreground-muted)] hover:text-white transition-colors" href="/services">Services</a></li><li><a class="text-[var(--foreground-muted)] hover:text-white transition-colors" href="/approach">Approach</a></li><li><a class="text-[var(--foreground-muted)] hover:text-white transition-colors" href="/case-studies">Case Studies</a></li><li><a class="text-[var(--foreground-muted)] hover:text-white transition-colors" href="/tech-stack">Tech Stack</a></li><li><a class="text-[var(--foreground-muted)] hover:text-white transition-colors" href="/blog">Blog</a></li><li><a class="text-[var(--foreground-muted)] hover:text-white transition-colors" href="/about">About</a></li><li><a class="text-[var(--foreground-muted)] hover:text-white transition-colors" href="/careers">Careers</a></li><li><a class="text-[var(--foreground-muted)] hover:text-white transition-colors" href="/contact">Contact</a></li><li><a class="text-[var(--foreground-muted)] hover:text-white transition-colors" href="/tools">Free tools</a></li></ul></div><div><h4 class="text-sm font-semibold mb-5 text-white">Offices</h4><ul class="space-y-3 text-sm text-[var(--foreground-muted)]"><li><span class="text-white">London</span> · <!-- -->United Kingdom</li><li><span class="text-white">Bucharest</span> · <!-- -->Romania</li></ul><h4 class="text-sm font-semibold mt-8 mb-4 text-white">Social</h4><ul class="flex flex-wrap gap-3 text-sm"><li><a href="https://www.linkedin.com/company/qwertybit" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" class="inline-flex h-9 w-9 items-center justify-center rounded-full border border-white/10 text-[var(--foreground-muted)] hover:text-white hover:border-white/30 transition-colors"><svg width="15" height="15" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M20.45 20.45h-3.55v-5.56c0-1.33-.03-3.03-1.85-3.03-1.85 0-2.13 1.45-2.13 2.94v5.65H9.37V9h3.41v1.56h.05a3.74 3.74 0 0 1 3.37-1.85c3.6 0 4.26 2.37 4.26 5.46v6.28zM5.34 7.43a2.06 2.06 0 1 1 0-4.12 2.06 2.06 0 0 1 0 4.12zM7.12 20.45H3.56V9h3.56v11.45zM22.22 0H1.77C.79 0 0 .77 0 1.72v20.56C0 23.23.79 24 1.77 24h20.44C23.2 24 24 23.23 24 22.28V1.72C24 .77 23.2 0 22.22 0z"></path></svg></a></li></ul></div></div><div class="border-t border-white/5"><div class="container-x h-16 flex flex-col sm:flex-row items-center justify-between gap-2 text-xs text-[var(--foreground-dim)]"><span>© <!-- -->2026<!-- --> <!-- -->QwertyBit AI Studio<!-- -->. <!-- -->All rights reserved.</span><a class="hover:text-white transition-colors" href="mailto:[email protected]">[email protected]</a></div></div></footer></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","@id":"https://www.qwertybit.com#organization","name":"QwertyBit AI Studio","alternateName":"QwertyBit","url":"https://www.qwertybit.com","logo":"https://www.qwertybit.com/logo.png","image":"https://www.qwertybit.com/logo.png","foundingDate":"2017","foundingLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Bucharest","addressCountry":"RO"}},"founder":{"@type":"Person","name":"Vlad Niculescu","jobTitle":"Technology/Founder","alumniOf":"King's College London","url":"https://www.qwertybit.com/about","sameAs":["https://www.linkedin.com/in/vladniculescu/"]},"description":"QwertyBit analyses your operations, spots the highest-impact bottlenecks, and ships custom AI agents that cut time and cost â transparently priced, data-safe, human-in-the-loop.","sameAs":["https://www.linkedin.com/in/vladniculescu/","https://www.linkedin.com/company/qwertybit"],"address":[{"@type":"PostalAddress","addressLocality":"London","addressCountry":"GB"},{"@type":"PostalAddress","addressLocality":"Bucharest","addressCountry":"RO"}],"areaServed":[{"@type":"Country","name":"United Kingdom"},{"@type":"Country","name":"Romania"},{"@type":"Country","name":"European Union"},{"@type":"Place","name":"Worldwide (remote)"}],"contactPoint":[{"@type":"ContactPoint","email":"[email protected]","contactType":"sales","availableLanguage":["en","ro","es"]}],"knowsAbout":["AI agents","Business automation","LLM development","Custom AI solutions","AI consulting","Multi-agent orchestration","Data analytics","Fintech engineering","Retrieval-augmented generation","On-premises LLM deployment","Process optimisation","Human-in-the-loop AI"],"hasOfferCatalog":{"@type":"OfferCatalog","name":"QwertyBit services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Custom AI agents","description":"Purpose-built AI agents that slot into specific business workflows â document processing, lead qualification, internal knowledge, compliance, scheduling, and more."}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Dashboards & analytics","description":"Custom dashboards that turn raw events into decisions â marketing attribution, operational KPIs, anomaly alerts."}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Mobile apps","description":"Agent-powered mobile experiences in React Native and native, published to the stores."}}]}}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://www.qwertybit.com#website","name":"QwertyBit AI Studio","url":"https://www.qwertybit.com","publisher":{"@id":"https://www.qwertybit.com#organization"},"inLanguage":["en","ro","es"],"potentialAction":{"@type":"SearchAction","target":"https://www.qwertybit.com/blog?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"ProfessionalService","@id":"https://www.qwertybit.com#london","name":"QwertyBit AI Studio â London","parentOrganization":{"@id":"https://www.qwertybit.com#organization"},"branchOf":{"@id":"https://www.qwertybit.com#organization"},"url":"https://www.qwertybit.com","image":"https://www.qwertybit.com/logo.png","email":"[email protected]","areaServed":[{"@type":"Country","name":"United Kingdom"},{"@type":"Place","name":"Worldwide (remote)"}],"address":{"@type":"PostalAddress","addressLocality":"London","addressCountry":"GB"},"priceRange":"â¬â¬â¬","knowsAbout":["AI agents","Business automation","LLM development","AI consulting"]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"ProfessionalService","@id":"https://www.qwertybit.com#bucharest","name":"QwertyBit AI Studio â Bucharest","parentOrganization":{"@id":"https://www.qwertybit.com#organization"},"branchOf":{"@id":"https://www.qwertybit.com#organization"},"url":"https://www.qwertybit.com","image":"https://www.qwertybit.com/logo.png","email":"[email protected]","areaServed":[{"@type":"Country","name":"Romania"},{"@type":"Place","name":"Worldwide (remote)"}],"address":{"@type":"PostalAddress","addressLocality":"Bucharest","addressCountry":"RO"},"priceRange":"â¬â¬â¬","knowsAbout":["AI agents","Business automation","LLM development","AI consulting"]}</script>
1<script src="/_next/static/chunks/0sappyvnlq-uo.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5431,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"AnalyticsProvider\"]\n3:I[39756,[\"/_next/static/chunks/01xlw8hd842-c.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/01xlw8hd842-c.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"default\"]\n5:I[2355,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"Analytics\"]\nd:I[68027,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"default\",1]\n:HL[\"/_next/static/chunks/13a8.8mdc4qyk.css?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"style\"]\n:HL[\"/_next/static/media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n6:T98f,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"@id\":\"https://www.qwertybit.com#organization\",\"name\":\"QwertyBit AI Studio\",\"alternateName\":\"QwertyBit\",\"url\":\"https://www.qwertybit.com\",\"logo\":\"https://www.qwertybit.com/logo.png\",\"image\":\"https://www.qwertybit.com/logo.png\",\"foundingDate\":\"2017\",\"foundingLocation\":{\"@type\":\"Place\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Bucharest\",\"addressCountry\":\"RO\"}},\"founder\":{\"@type\":\"Person\",\"name\":\"Vlad Niculescu\",\"jobTitle\":\"Technology/Founder\",\"alumniOf\":\"King's College London\",\"url\":\"https://www.qwertybit.com/about\",\"sameAs\":[\"https://www.linkedin.com/in/vladniculescu/\"]},\"description\":\"QwertyBit analyses your operations, spots the highest-impact bottlenecks, and ships custom AI agents that cut time and cost â transparently priced, data-safe, human-in-the-loop.\",\"sameAs\":[\"https://www.linkedin.com/in/vladniculescu/\",\"https://www.linkedin.com/company/qwertybit\"],\"address\":[{\"@type\":\"PostalAddress\",\"addressLocality\":\"London\",\"addressCountry\":\"GB\"},{\"@type\":\"PostalAddress\",\"addressLocality\":\"Bucharest\",\"addressCountry\":\"RO\"}],\"areaServed\":[{\"@type\":\"Country\",\"name\":\"United Kingdom\"},{\"@type\":\"Country\",\"name\":\"Romania\"},{\"@type\":\"Country\",\"name\":\"European Union\"},{\"@type\":\"Place\",\"name\":\"Worldwide (remote)\"}],\"contactPoint\":[{\"@type\":\"ContactPoint\",\"email\":\"[email protected]\",\"contactType\":\"sales\",\"availableLanguage\":[\"en\",\"ro\",\"es\"]}],\"knowsAbout\":[\"AI agents\",\"Business automation\",\"LLM development\",\"Custom AI solutions\",\"AI consulting\",\"Multi-agent orchestration\",\"Data analytics\",\"Fintech engineering\",\"Retrieval-augmented generation\",\"On-premises LLM deployment\",\"Process optimisation\",\"Human-in-the-loop AI\"],\"hasOfferCatalog\":{\"@type\":\"OfferCatalog\",\"name\":\"QwertyBit services\",\"itemListElement\":[{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Custom AI agents\",\"description\":\"Purpose-built AI agents that slot into specific business workflows â document processing, lead qualification, internal knowledge, compliance, scheduling, and more.\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Dashboards \u0026 analytics\",\"description\":\"Custom dashboards that turn raw events into decisions â marketing attribution, operational KPIs, anomaly alerts.\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Mobile apps\",\"description\":\"Agent-powered mobile experiences in React Native and native, published to the stores.\"}}]}}"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"en\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\",null],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/13a8.8mdc4qyk.css?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"geist_deef94d5-module__Sms4YG__variable geist_mono_1bf8cbf6-module__FlyLvG__variable outfit_88e83b37-module__oD3fKa__variable h-full antialiased\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://framerusercontent.com\",\"crossOrigin\":\"\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"QwertyBit AI Studio â Blog\",\"href\":\"https://www.qwertybit.com/rss.xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"text/plain\",\"title\":\"LLM content index\",\"href\":\"https://www.qwertybit.com/llms.txt\"}],[\"$\",\"link\",null,{\"rel\":\"me\",\"href\":\"https://www.linkedin.com/in/vladniculescu/\"}]]}],[\"$\",\"body\",null,{\"className\":\"min-h-full flex flex-col\",\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$6\"}}],\"$L7\",\"$L8\",\"$L9\"]}]]}]]}],{\"children\":[\"$La\",{\"children\":[\"$Lb\",{},null,false,null]},null,false,null]},null,false,null],\"$Lc\",false]],\"m\":\"$undefined\",\"G\":[\"$d\",[\"$Le\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"11:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"OutletBoundary\"]\n12:\"$Sreact.suspense\"\n14:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"ViewportBoundary\"]\n16:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"MetadataBoundary\"]\n7:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"@id\\\":\\\"https://www.qwertybit.com#website\\\",\\\"name\\\":\\\"QwertyBit AI Studio\\\",\\\"url\\\":\\\"https://www.qwertybit.com\\\",\\\"publisher\\\":{\\\"@id\\\":\\\"https://www.qwertybit.com#organization\\\"},\\\"inLanguage\\\":[\\\"en\\\",\\\"ro\\\",\\\"es\\\"],\\\"potentialAction\\\":{\\\"@type\\\":\\\"SearchAction\\\",\\\"target\\\":\\\"https://www.qwertybit.com/blog?q={search_term_string}\\\",\\\"query-input\\\":\\\"required name=search_term_string\\\"}}\"}}]\n8:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"ProfessionalService\\\",\\\"@id\\\":\\\"https://www.qwertybit.com#london\\\",\\\"name\\\":\\\"QwertyBit AI Studio â London\\\",\\\"parentOrganization\\\":{\\\"@id\\\":\\\"https://www.qwertybit.com#organization\\\"},\\\"branchOf\\\":{\\\"@id\\\":\\\"https://www.qwertybit.com#organization\\\"},\\\"url\\\":\\\"https://www.qwertybit.com\\\",\\\"image\\\":\\\"https://www.qwertybit.com/logo.png\\\",\\\"email\\\":\\\"[email protected]\\\",\\\"areaServed\\\":[{\\\"@type\\\":\\\"Country\\\",\\\"name\\\":\\\"United Kingdom\\\"},{\\\"@type\\\":\\\"Place\\\",\\\"name\\\":\\\"Worldwide (remote)\\\"}],\\\"address\\\":{\\\"@type\\\":\\\"PostalAddress\\\",\\\"addressLocality\\\":\\\"London\\\",\\\"addressCountry\\\":\\\"GB\\\"},\\\"priceRange\\\":\\\"â¬â¬â¬\\\",\\\"knowsAbout\\\":[\\\"AI agents\\\",\\\"Business automation\\\",\\\"LLM development\\\",\\\"AI consulting\\\"]}\"}}]\n9:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"ProfessionalService\\\",\\\"@id\\\":\\\"https://www.qwertybit.com#bucharest\\\",\\\"name\\\":\\\"QwertyBit AI Studio â Bucharest\\\",\\\"parentOrganization\\\":{\\\"@id\\\":\\\"https://www.qwertybit.com#organization\\\"},\\\"branchOf\\\":{\\\"@id\\\":\\\"https://www.qwertybit.com#organization\\\"},\\\"url\\\":\\\"https://www.qwertybit.com\\\",\\\"image\\\":\\\"https://www.qwertybit.com/logo.png\\\",\\\"email\\\":\\\"[email protected]\\\",\\\"areaServed\\\":[{\\\"@type\\\":\\\"Country\\\",\\\"name\\\":\\\"Romania\\\"},{\\\"@type\\\":\\\"Place\\\",\\\"name\\\":\\\"Worldwide (remote)\\\"}],\\\"address\\\":{\\\"@type\\\":\\\"PostalAddress\\\",\\\"addressLocality\\\":\\\"Bucharest\\\",\\\"addressCountry\\\":\\\"RO\\\"},\\\"priceRange\\\":\\\"â¬â¬â¬\\\",\\\"knowsAbout\\\":[\\\"AI agents\\\",\\\"Business automation\\\",\\\"LLM development\\\",\\\"AI consulting\\\"]}\"}}]\na:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$Lf\"]}]\nb:[\"$\",\"$1\",\"c\",{\"children\":[\"$L10\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/15zvgsniol6ux.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0oi-vpu5396c1.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"async\":true,\"nonce\":\"$undefined\"}
1],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0_bef_x2k001s.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0ex4jg~1do1vh.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L11\",null,{\"children\":[\"$\",\"$12\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@13\"}]}]]}]\nc:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L14\",null,{\"children\":\"$L15\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L16\",null,{\"children\":[\"$\",\"$12\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L1"])</script>
1<script>self.__next_f.push([1,"7\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\ne:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/13a8.8mdc4qyk.css?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
1<script>self.__next_f.push([1,"18:I[75505,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"SiteTools\"]\n1c:I[66326,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/15zvgsniol6ux.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0oi-vpu5396c1.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0_bef_x2k001s.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0ex4jg~1do1vh.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"Hero\"]\n1d:I[93841,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/15zvgsniol6ux.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0oi-vpu5396c1.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0_bef_x2k001s.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0ex4jg~1do1vh.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"TrustedBy\"]\n1e:I[78633,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/15zvgsniol6ux.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0oi-vpu5396c1.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0_bef_x2k001s.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0ex4jg~1do1vh.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"EngagementFlow\"]\n1f:I[1558,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/15zvgsniol6ux.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0oi-vpu5396c1.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0_bef_x2k001s.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0ex4jg~1do1vh.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"ProcessLite\"]\n20:I[75355,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/15zvgsniol6ux.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0oi-vpu5396c1.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0_bef_x2k001s.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0ex4jg~1do1vh.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"Promises\"]\n21:I[83650,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/15zvgsniol6ux.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0oi-vpu5396c1.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0_bef_x2k001s.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0ex4jg~1do1vh.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"Services\"]\n22:I[57853,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/15zvgsniol6ux.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0oi-vpu5396c1.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0_bef_x2k001s.js?dpl=dpl_GyuzMX"])</script>
1<script>self.__next_f.push([1,"vSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0ex4jg~1do1vh.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"FeaturedCaseStudies\"]\n23:I[57709,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/15zvgsniol6ux.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0oi-vpu5396c1.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0_bef_x2k001s.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0ex4jg~1do1vh.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"FounderStrip\"]\n24:I[48079,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/15zvgsniol6ux.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0oi-vpu5396c1.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0_bef_x2k001s.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0ex4jg~1do1vh.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"Locations\"]\n25:I[99053,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/15zvgsniol6ux.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0oi-vpu5396c1.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0_bef_x2k001s.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0ex4jg~1do1vh.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"FinalCTA\"]\n"])</script>
1<script>self.__next_f.push([1,"f:[\"$\",\"div\",null,{\"data-locale\":\"en\",\"children\":[[\"$\",\"$L18\",null,{\"index\":{\"locale\":\"en\",\"siteUrl\":\"https://www.qwertybit.com\",\"entries\":[{\"kind\":\"blog\",\"slug\":\"how-to-build-a-presentation-website-with-lovable\",\"title\":\"How to build a presentation website with Lovable in minutes â and the 10 things to get right before you publish\",\"description\":\"Lovable can build your business website in ten minutes. Making it bring in customers takes a few more decisions: pages, where the contact form goes, privacy and terms, logo colours, domain, SEO, Pageâ¦\",\"path\":\"/blog/how-to-build-a-presentation-website-with-lovable\"},{\"kind\":\"blog\",\"slug\":\"google-webmcp-how-to-make-your-website-agent-ready\",\"title\":\"Google WebMCP: how to make your website agent-ready\",\"description\":\"WebMCP lets a website give AI agents structured, browser-mediated actions instead of making them guess where to click. What it is, how to add it step by step, where it creates business value, and whyâ¦\",\"path\":\"/blog/google-webmcp-how-to-make-your-website-agent-ready\"},{\"kind\":\"blog\",\"slug\":\"best-development-agency-in-2026\",\"title\":\"The best development agency in 2026: 10 studios, and what each one is actually best at\",\"description\":\"There is no single best development agency â there's the right one for the part of the job you're buying. Ten studios from around the world, each genuinely excellent at one stage of the pipeline: disâ¦\",\"path\":\"/blog/best-development-agency-in-2026\"},{\"kind\":\"blog\",\"slug\":\"how-to-give-your-coding-agent-taste\",\"title\":\"How to give your coding agent taste: the design layer nobody builds\",\"description\":\"AI can write your app but it can't guess how it should look â so founders paste screenshots and re-explain their taste in every prompt. Here's why AI-built products drift visually, and the missing laâ¦\",\"path\":\"/blog/how-to-give-your-coding-agent-taste\"},{\"kind\":\"blog\",\"slug\":\"what-llm-integration-really-costs-cloud-vs-on-prem\",\"title\":\"What LLM integration really costs in 2026: cloud, on-prem, and everything nobody quotes you for\",\"description\":\"A plain-language cost breakdown of putting an LLM into your business â API pricing versus buying GPUs, with real 2026 figures, break-even maths, and the data, annotation, and human-review work that nâ¦\",\"path\":\"/blog/what-llm-integration-really-costs-cloud-vs-on-prem\"},{\"kind\":\"blog\",\"slug\":\"hiring-a-development-agency-in-2026\",\"title\":\"How to hire a software development agency in 2026: the questions that actually matter\",\"description\":\"A founder's guide to hiring a development agency in 2026 â how to match one to your needs, spot hidden costs, check who owns the code, and judge whether you can actually work together. Written for noâ¦\",\"path\":\"/blog/hiring-a-development-agency-in-2026\"},{\"kind\":\"blog\",\"slug\":\"launching-your-lovable-app-the-8-point-founders-checklist\",\"title\":\"Launching your Lovable app for real: 8 things every vibecoded webapp is missing (a founder's checklist)\",\"description\":\"You built a working app in Lovable in a weekend. Before real customers find it, here's the 8-point checklist we wish every non-technical founder ran â written for founders, not engineers.\",\"path\":\"/blog/launching-your-lovable-app-the-8-point-founders-checklist\"},{\"kind\":\"blog\",\"slug\":\"building-ai-agents-for-customer-support-and-business-automation\",\"title\":\"How to build an AI agent for customer support that ships in 8 weeks (not 18 months)\",\"description\":\"The 4-pillar design we use to cut first-response time 60%+ without eroding customer trust â data quality, retrieval, human-in-the-loop gates, and day-one observability. What separates a useful supporâ¦\",\"path\":\"/blog/building-ai-agents-for-customer-support-and-business-automation\"},{\"kind\":\"blog\",\"slug\":\"monitoring-analytics-and-kpis-a-beginner-s-guide-for-business-owners\",\"title\":\"KPIs for business owners: the 3-layer metric stack we build every dashboard on\",\"description\":\"Most dashboards fail for three reasons â too many metrics, vanity numbers, no baseline. The practical framework we use to cut 40 metrics down to one north-star plus 3â6 input KPIs, and how an AI agenâ¦\",\"path\":\"/blog/monitoring-analytics-and-kpis-a-beginner-s-guide-for-business-owners\"},{\"kind\":\"blog\",\"slug\":\"the-role-of-software-architecture-in-building-high-performance-applications\",\"t
1itle\":\"How to choose the right software architecture for your SaaS MVP\",\"description\":\"A founder's decision guide to SaaS MVP architecture: three patterns that fit real products, the five decisions most expensive to reverse later, and how to scope it without derailing launch.\",\"path\":\"/blog/the-role-of-software-architecture-in-building-high-performance-applications\"},{\"kind\":\"blog\",\"slug\":\"ai-powered-saas-development-how-to-stay-ahead-of-the-competition\",\"title\":\"AI SaaS moats: 3 defensible loops most founders skip (and a 6-month playbook)\",\"description\":\"Having GPT is not a moat â every competitor has GPT. The three loops that actually keep you ahead: workflow data only your users generate, an eval harness that compounds, and orchestration that livesâ¦\",\"path\":\"/blog/ai-powered-saas-development-how-to-stay-ahead-of-the-competition\"},{\"kind\":\"blog\",\"slug\":\"startup-strategy-101-from-vision-to-execution-with-qwertybit-ai-studio\",\"title\":\"Startup strategy 101: the 3-question audit that turns a vision into 90 days of execution\",\"description\":\"The three-question filter we run every pre-PMF founder through (smallest customer, one measurable outcome, one unfair advantage) and how to turn the answers into a 90-day execution plan that actuallyâ¦\",\"path\":\"/blog/startup-strategy-101-from-vision-to-execution-with-qwertybit-ai-studio\"},{\"kind\":\"blog\",\"slug\":\"ai-and-llms-the-future-of-smart-business-solutions\",\"title\":\"LLMs in business: which workflows actually pay back (and how to spot the duds in 4 questions)\",\"description\":\"The model is the easy part â the value sits in data, retrieval, evals and orchestration. The four-question test we use to decide which workflows are worth an agent, plus a clear-eyed take on on-prem â¦\",\"path\":\"/blog/ai-and-llms-the-future-of-smart-business-solutions\"},{\"kind\":\"blog\",\"slug\":\"qwertybit-ai-studio-s-step-by-step-approach-to-mvp-development\",\"title\":\"MVP development step-by-step: the 7-step playbook we use to ship AI products in 10 weeks\",\"description\":\"The opinionated sequence we run every AI-MVP engagement through â one-page brief, 90-minute architecture sketch, data-readiness check, thinnest useful slice, two-week releases, and the eval harness tâ¦\",\"path\":\"/blog/qwertybit-ai-studio-s-step-by-step-approach-to-mvp-development\"},{\"kind\":\"blog\",\"slug\":\"startup-fundraising-challenges-and-how-tech-expertise-can-help-you-overcome-them\",\"title\":\"Startup fundraising: 5 technical signals investors read (that most founders miss)\",\"description\":\"Rounds are won and lost on signals founders do not realise they are sending. The five technical signals every competent investor reads â and the artefacts a tech partner ships that turn VC doubt intoâ¦\",\"path\":\"/blog/startup-fundraising-challenges-and-how-tech-expertise-can-help-you-overcome-them\"},{\"kind\":\"tech\",\"slug\":\"anthropic\",\"title\":\"Anthropic\",\"description\":\"QwertyBit builds production AI agents on Anthropic Claude for high-reasoning, long-context, and compliance-aware workflows where steerability matters.\",\"path\":\"/tech-stack/anthropic\"},{\"kind\":\"tech\",\"slug\":\"crewai\",\"title\":\"CrewAI\",\"description\":\"QwertyBit builds multi-agent systems with CrewAI for workflows that need specialist agents planning, executing, and reviewing in sequence â not a single oversized prompt.\",\"path\":\"/tech-stack/crewai\"},{\"kind\":\"tech\",\"slug\":\"github\",\"title\":\"GitHub\",\"description\":\"QwertyBit ships every line of code to your GitHub from commit one â transparent delivery, PR reviews, CI, and no vendor lock-in. Custom software engineering that your team inherits cleanly.\",\"path\":\"/tech-stack/github\"},{\"kind\":\"tech\",\"slug\":\"linear\",\"title\":\"Linear\",\"description\":\"QwertyBit runs every engagement in Linear â and integrates Linear into client workflow automation so roadmap, issues, and releases flow through AI-driven pipelines.\",\"path\":\"/tech-stack/linear\"},{\"kind\":\"tech\",\"slug\":\"llm-studio\",\"title\":\"LLM Studio\",\"description\":\"QwertyBit deploys on-premise LLMs via LLM Studio for clients with strict data-residency requirements â Llama, Qwen, Mistral, Gemma, DeepSeek, fully on your hardware.\",\"path\":\"/tech-stack/llm-studio\"},{\"kind\":\"tech\",\"slug\":\"miro\",\"title\":\"Miro\",\"description\":\"QwertyBit uses Miro as the canvas for business analysis and opportunity mapping workshops â the first visible artefact of every business automation engagement.\",\"path\":\"/tech-stack/miro\"}
1,{\"kind\":\"tech\",\"slug\":\"node-js\",\"title\":\"Node.js\",\"description\":\"QwertyBit builds production Node.js backends and APIs for customer-facing apps, webhook routing, and real-time agent integrations â with TypeScript, strict mode, and validation on every public surfacâ¦\",\"path\":\"/tech-stack/node-js\"},{\"kind\":\"tech\",\"slug\":\"notion\",\"title\":\"Notion\",\"description\":\"QwertyBit builds Notion-native internal knowledge agents and workflow automations â turning a document graveyard into searchable institutional memory with audit trails and ownership.\",\"path\":\"/tech-stack/notion\"},{\"kind\":\"tech\",\"slug\":\"python\",\"title\":\"Python\",\"description\":\"QwertyBit builds production Python agent pipelines, evaluation harnesses, fine-tuning workflows, and data engineering â with strict typing, tested CI, and observability from the first commit.\",\"path\":\"/tech-stack/python\"},{\"kind\":\"service\",\"slug\":\"ai-agent-development\",\"title\":\"AI agent development\",\"description\":\"QwertyBit builds custom AI agents that ship to production â document processing, sales ops, compliance, internal knowledge, scheduling. Senior engineers, fixed scope, measurable KPIs.\",\"path\":\"/services/ai-agent-development\"},{\"kind\":\"service\",\"slug\":\"business-automation\",\"title\":\"Business process automation\",\"description\":\"We map your operations, cut the manual toil, and automate the workflow with AI agents that tie back to a measurable KPI. Sales ops, finance, compliance, and delivery pipelines.\",\"path\":\"/services/business-automation\"},{\"kind\":\"service\",\"slug\":\"custom-software-development\",\"title\":\"Custom software development\",\"description\":\"Bespoke web, API, and data software from senior engineers. Agent-ready architecture, transparent delivery, and your code in your GitHub from commit one.\",\"path\":\"/services/custom-software-development\"},{\"kind\":\"service\",\"slug\":\"llm-integration\",\"title\":\"LLM integration \u0026 deployment\",\"description\":\"Production LLM integrations â cloud, on-prem, or hybrid. We deploy Claude, GPT, Llama, Qwen, and Mistral with eval harnesses, observability, and cost controls baked in.\",\"path\":\"/services/llm-integration\"},{\"kind\":\"tool\",\"slug\":\"logo-color-changer\",\"title\":\"Logo Color Changer\",\"description\":\"Recolour an SVG, PNG or JPG logo to black, white or any hex value. SVG logos download free in seconds, entirely in your browser â nothing is uploaded to a server.\",\"path\":\"/tools/logo-color-changer\"},{\"kind\":\"tool\",\"slug\":\"qr-code-generator\",\"title\":\"QR Code Generator\",\"description\":\"Turn any link or text into a QR code and download it as a crisp PNG or scalable SVG. Pick your own foreground and background colours. No sign-up.\",\"path\":\"/tools/qr-code-generator\"},{\"kind\":\"tool\",\"slug\":\"utm-builder\",\"title\":\"UTM Link Builder\",\"description\":\"Build tagged campaign URLs that your analytics tool will actually group correctly. Fill in source, medium and campaign, then copy the finished link.\",\"path\":\"/tools/utm-builder\"},{\"kind\":\"tool\",\"slug\":\"email-signature-generator\",\"title\":\"Email Signature Generator\",\"description\":\"Build a clean HTML email signature with your name, role, company and links, then copy it straight into Gmail or Outlook. No HTML knowledge needed.\",\"path\":\"/tools/email-signature-generator\"},{\"kind\":\"tool\",\"slug\":\"timezone-converter\",\"title\":\"Timezone Converter\",\"description\":\"Convert a date and time between two time zones, with the offset difference spelled out, so you can schedule across a distributed team without doing the maths in your head.\",\"path\":\"/tools/timezone-converter\"},{\"kind\":\"tool\",\"slug\":\"contrast-checker\",\"title\":\"WCAG Contrast Checker\",\"description\":\"Check whether a text colour and background pass WCAG 2.1 AA and AAA contrast thresholds, at both normal and large text sizes. Instant pass/fail.\",\"path\":\"/tools/contrast-checker\"},{\"kind\":\"tool\",\"slug\":\"apca\",\"title\":\"APCA Contrast Calculator\",\"description\":\"Calculate the APCA lightness contrast (Lc) between two colours â the perceptual model behind the emerging WCAG 3 accessibility guidelines.\",\"path\":\"/tools/apca\"},{\"kind\":\"tool\",\"slug\":\"color-palette-generator\",\"title\":\"Color Palette Generator\",\"description\":\"Generate a coherent colour palette from a single base colour, browse harmony rules, and copy the hex values straight into your design or CSS.\",\"path\":\"/tools/color-palette-generator\"}
1,{\"kind\":\"tool\",\"slug\":\"color-transparency\",\"title\":\"Color Transparency Generator\",\"description\":\"Take any colour and see it at every opacity step, then copy the RGBA value you need. Useful for overlays, hover states and subtle borders.\",\"path\":\"/tools/color-transparency\"},{\"kind\":\"tool\",\"slug\":\"conversion-calculator\",\"title\":\"Conversion Rate Calculator\",\"description\":\"Turn visitors and conversions into a conversion rate percentage, instantly. The quick check you need before opening a spreadsheet or an analytics dashboard.\",\"path\":\"/tools/conversion-calculator\"},{\"kind\":\"tool\",\"slug\":\"conversion-comparison-calculator\",\"title\":\"Conversion Rate Comparison Calculator\",\"description\":\"Compare two conversion rates side by side and see the relative lift between them â the quick sanity check before you call an A/B test.\",\"path\":\"/tools/conversion-comparison-calculator\"},{\"kind\":\"tool\",\"slug\":\"nps-calculator\",\"title\":\"NPS Calculator\",\"description\":\"Enter your promoter, passive and detractor counts to get your Net Promoter Score, with the percentage breakdown behind the number.\",\"path\":\"/tools/nps-calculator\"},{\"kind\":\"tool\",\"slug\":\"percentage-calculator\",\"title\":\"Percentage Increase Calculator\",\"description\":\"Calculate the percentage change between two numbers, in either direction. Handy for month-on-month growth, churn and pricing changes.\",\"path\":\"/tools/percentage-calculator\"},{\"kind\":\"tool\",\"slug\":\"times-increase-calculator\",\"title\":\"Times Increase Calculator\",\"description\":\"Convert a change between two numbers into a multiplier â the \\\"3x growth\\\" framing investors and board decks actually use.\",\"path\":\"/tools/times-increase-calculator\"},{\"kind\":\"tool\",\"slug\":\"meta-description-generator\",\"title\":\"Meta Description Generator\",\"description\":\"Generate meta description variations for any page, each with a live character count, so you can pick one that says something useful before Google truncates it.\",\"path\":\"/tools/meta-description-generator\"},{\"kind\":\"tool\",\"slug\":\"alt-text-generator\",\"title\":\"Alt Text Generator\",\"description\":\"Turn a short description of your image into properly structured alt text â descriptive, concise, and free of the phrases screen readers flag.\",\"path\":\"/tools/alt-text-generator\"},{\"kind\":\"tool\",\"slug\":\"readability-test\",\"title\":\"Readability Test\",\"description\":\"Paste your copy to get Flesch reading ease and Flesch-Kincaid grade level, plus concrete suggestions on which sentences to cut down.\",\"path\":\"/tools/readability-test\"},{\"kind\":\"tool\",\"slug\":\"website-hero-generator\",\"title\":\"Hero Section Generator\",\"description\":\"Describe your product and get three hero-section variations â headline, subheading and call-to-action â each previewed the way it would sit on the page.\",\"path\":\"/tools/website-hero-generator\"},{\"kind\":\"tool\",\"slug\":\"compress-pdf\",\"title\":\"Compress PDF\",\"description\":\"Reduce the file size of a PDF in your browser and see exactly how much you saved. Nothing is uploaded, no sign-up, no watermark, no page limit.\",\"path\":\"/tools/compress-pdf\"},{\"kind\":\"tool\",\"slug\":\"pdf-to-pptx\",\"title\":\"PDF to PPTX Converter\",\"description\":\"Turn a PDF into a PowerPoint deck, one slide per page, entirely in your browser. No upload, no account, no watermark on the slides.\",\"path\":\"/tools/pdf-to-pptx\"},{\"kind\":\"tool\",\"slug\":\"pptx-to-pdf\",\"title\":\"PPTX to PDF Converter\",\"description\":\"Convert a PowerPoint presentation to PDF in your browser, one page per slide. Nothing leaves your device and there is no file-count limit.\",\"path\":\"/tools/pptx-to-pdf\"},{\"kind\":\"case-study\",\"slug\":\"data-analytics-marketing\",\"title\":\"Marketing attribution \u0026 funnel-anomaly agents\",\"description\":\"Attribution data was fragmented across five tools. Campaign QA was manual and reactive â anomalies surfaced days later.\",\"path\":\"/case-studies/data-analytics-marketing\"},{\"kind\":\"case-study\",\"slug\":\"fintech-compliance\",\"title\":\"KYC pre-check \u0026 compliance-aware LLM workflows\",\"description\":\"Manual KYC document review bottlenecked onboarding. Compliance team could not keep up without sacrificing rigour.\",\"path\":\"/case-studies/fintech-compliance\"},{\"kind\":\"case-study\",\"slug\":\"internal-knowledge-base\",\"title\":\"Internal knowledge base agent\",\"description\":\"Cross-department questions interrupted senior engineers constantly. Onboarding was slow because answers lived in Slack, Notion and Jira.\",\"path\":\"/case-studies/internal-knowledge-base\"},{\"kind\":\"case-study\",\"slug\":\"contract-risk-scoring\",\"title\":\"Contract risk scoring engine\",\"description\":\"Manual contract review was slow and inconsistent. Risk flags depended on which reviewer picked up the file.\",\"path\":\"/case-studies/contract-risk-scoring\"},{\"kind\":\"case-study\",\"slug\":\"sales-pipeline-automation\",\"title\":\"Sales pipeline automation\",\"description\":\"Leads fell through cracks between qualification and follow-up. Reps worked warm leads inconsistently.\",\"path\":\"/case-studies/sales-pipeline-automation\"},{\"kind\":\"case-study\",\"slug\":\"nda-lifecycle-automation\",\"title\":\"NDA lifecycle automation\",\"description\":\"NDAs lived across email and Drive. Renewal deadlines were missed. Manual follow-up cost partner time.\",\"path\":\"/case-studies/nda-l
1ifecycle-automation\"},{\"kind\":\"case-study\",\"slug\":\"document-automation\",\"title\":\"Document automation for real estate\",\"description\":\"Deal due-diligence required reading hundreds of PDFs â legal clauses, deadlines, obligations â under time pressure.\",\"path\":\"/case-studies/document-automation\"},{\"kind\":\"case-study\",\"slug\":\"case-summaries-legal\",\"title\":\"Case summaries \u0026 document generation\",\"description\":\"Associates spent days on case review and memo drafting before a matter could move forward.\",\"path\":\"/case-studies/case-summaries-legal\"},{\"kind\":\"case-study\",\"slug\":\"predictive-scheduling-healthcare\",\"title\":\"Predictive AI scheduling\",\"description\":\"No-shows cost a meaningful share of clinic revenue. Reminders were uniform, not targeted to risk.\",\"path\":\"/case-studies/predictive-scheduling-healthcare\"},{\"kind\":\"case-study\",\"slug\":\"invoice-processing\",\"title\":\"Invoice processing automation\",\"description\":\"Accounts payable spent hours on manual invoice keying and purchase-order matching.\",\"path\":\"/case-studies/invoice-processing\"}],\"tools\":[{\"slug\":\"logo-color-changer\",\"name\":\"Logo Color Changer\",\"category\":\"Design\",\"description\":\"Recolour an SVG, PNG or JPG logo to black, white or any hex value. SVG logos download free in seconds, entirely in your browser â nothing is uploaded to a server.\",\"path\":\"/tools/logo-color-changer\"},{\"slug\":\"qr-code-generator\",\"name\":\"QR Code Generator\",\"category\":\"Utility\",\"description\":\"Turn any link or text into a QR code and download it as a crisp PNG or scalable SVG. Pick your own foreground and background colours. No sign-up.\",\"path\":\"/tools/qr-code-generator\"},{\"slug\":\"utm-builder\",\"name\":\"UTM Link Builder\",\"category\":\"Utility\",\"description\":\"Build tagged campaign URLs that your analytics tool will actually group correctly. Fill in source, medium and campaign, then copy the finished link.\",\"path\":\"/tools/utm-builder\"},{\"slug\":\"email-signature-generator\",\"name\":\"Email Signature Generator\",\"category\":\"Utility\",\"description\":\"Build a clean HTML email signature with your name, role, company and links, then copy it straight into Gmail or Outlook. No HTML knowledge needed.\",\"path\":\"/tools/email-signature-generator\"},{\"slug\":\"timezone-converter\",\"name\":\"Timezone Converter\",\"category\":\"Utility\",\"description\":\"Convert a date and time between two time zones, with the offset difference spelled out, so you can schedule across a distributed team without doing the maths in your head.\",\"path\":\"/tools/timezone-converter\"},{\"slug\":\"contrast-checker\",\"name\":\"WCAG Contrast Checker\",\"category\":\"Design\",\"description\":\"Check whether a text colour and background pass WCAG 2.1 AA and AAA contrast thresholds, at both normal and large text sizes. Instant pass/fail.\",\"path\":\"/tools/contrast-checker\"},{\"slug\":\"apca\",\"name\":\"APCA Contrast Calculator\",\"category\":\"Design\",\"description\":\"Calculate the APCA lightness contrast (Lc) between two colours â the perceptual model behind the emerging WCAG 3 accessibility guidelines.\",\"path\":\"/tools/apca\"},{\"slug\":\"color-palette-generator\",\"name\":\"Color Palette Generator\",\"category\":\"Design\",\"description\":\"Generate a coherent colour palette from a single base colour, browse harmony rules, and copy the hex values straight into your design or CSS.\",\"path\":\"/tools/color-palette-generator\"},{\"slug\":\"color-transparency\",\"name\":\"Color Transparency Generator\",\"category\":\"Design\",\"description\":\"Take any colour and see it at every opacity step, then copy the RGBA value you need. Useful for overlays, hover states and subtle borders.\",\"path\":\"/tools/color-transparency\"},{\"slug\":\"conversion-calculator\",\"name\":\"Conversion Rate Calculator\",\"category\":\"Data Analysis\",\"description\":\"Turn visitors and conversions into a conversion rate percentage, instantly. The quick check you need before opening a spreadsheet or an analytics dashboard.\",\"path\":\"/tools/conversion-calculator\"},{\"slug\":\"conversion-comparison-calculator\",\"name\":\"Conversion Rate Comparison Calculator\",\"category\":\"Data Analysis\",\"description\":\"Compare two conversion rates side by side and see the relative lift between them â the quick sanity check before you call an A/B test.\",\"path\":\"/tools/conversion-comparison-calculator\"},{\"slug\":\"nps-calculator\",\"name\":\"NPS Calculator\",\"category\":\"Data Analysis\",\"description\":\"Enter your promoter, passive and detractor counts to get your Net Promoter Score, with the percentage breakdown behind the number.\",\"path\":\"/tools/nps-calculator\"},{\"slug\":\"percentage-calculator\",\"name\":\"Percentage Increase Calculator\",\"category\":\"Data Analysis\",\"description\":\"Calculate the percentage change between two numbers, in either direction. Handy for month-on-month growth, churn and pricing changes.\",\"path\":\"/tools/percentage-calculator\"},{\"slug\":\"times-increase-calculator\",\"name\":\"Times Increase Calculator\",\"category\":\"Data Analysis\",\"description\":\"Convert a change between two numbers into a multiplier â the \\\"3x growth\\\" framing investors and board decks actually use.\",\"path\":\"/tools/times-increase-calculator\"},{\"slug\":\"meta-description-generator\",\"name\":\"Meta Description Generator\",\"category\":\"Content \u0026 Writing\",\"description\":\"Generate meta description variations for any page, each with a live character count, so you can pick one that says something useful before Google truncates it.\",\"path\":\"/tools/meta-description-generator\"},{\"slug\":\"alt-text-generator\",\"name\":\"Alt Text Generator\",\"category\":\"Content \u0026 Writing\",\"description\":\"Turn a short description of your image into properly structured alt text â descriptive, concise, and free of the phrases screen readers flag.\",\"path\":\"/tools/alt-text-generator\"},{\"slug\":\"readability-test\",\"name\":\"Readability Test\",\"category\":\"Content \u0026 Writing\",\"description\":\"Paste your copy to get Flesch reading ease and Flesch-Kincaid grade level, plus concrete suggestions on which sentences to cut down.\",\"path\":\"/tools/readability-test\"},{\"slug\":\"website-hero-generator\",\"name\":\"Hero Section Generator\",\"category\":\"Content \u0026 Writing\",\"description\":\"Describe your product and get three hero-section variations â headline, subheading and call-to-action â each previewed the way it would sit on the page.\",\"path\":\"/tools/website-hero-generator\"},{\"slug\":\"compress-pdf\",\"name\":\"Compress PDF\",\"category\":\"PDF \u0026 Documents\",\"description\":\"Reduce the file size of a PDF in your browser and see exactly how much you saved. Nothing is uploaded, no sign-up, no watermark, no page limit.\",\"path\":\"/tools/compress-pdf\"},{\"slug\":\"pdf-to-pptx\",\"name\":\"PDF to PPTX Converter\",\"category\":\"PDF \u0026 Documents\",\"description\":\"Turn a PDF into a PowerPoint deck, one slide per page, entirely in your browser. No upload, no account, no watermark on the slides.\",\"path\":\"/tools/pdf-to-pptx\"},{\"slug\":\"pptx-to-pdf\",\"name\":\"PPTX to PDF Converter\",\"category\":\"PDF \u0026 Documents\",\"description\":\"Convert a PowerPoint presentation to PDF in your browser, one page per slide. Nothing leaves your device and there is no file-count limit.\",\"path\":\"/tools/pptx-to-pdf\"}
1],\"services\":[{\"slug\":\"ai-agent-development\",\"name\":\"AI agent development\",\"summary\":\"QwertyBit builds custom AI agents that ship to production â document processing, sales ops, compliance, internal knowledge, scheduling. Senior engineers, fixed scope, measurable KPIs.\",\"path\":\"/services/ai-agent-development\"},{\"slug\":\"business-automation\",\"name\":\"Business process automation\",\"summary\":\"We map your operations, cut the manual toil, and automate the workflow with AI agents that tie back to a measurable KPI. Sales ops, finance, compliance, and delivery pipelines.\",\"path\":\"/services/business-automation\"},{\"slug\":\"custom-software-development\",\"name\":\"Custom software development\",\"summary\":\"Bespoke web, API, and data software from senior engineers. Agent-ready architecture, transparent delivery, and your code in your GitHub from commit one.\",\"path\":\"/services/custom-software-development\"},{\"slug\":\"llm-integration\",\"name\":\"LLM integration \u0026 deployment\",\"summary\":\"Production LLM integrations â cloud, on-prem, or hybrid. We deploy Claude, GPT, Llama, Qwen, and Mistral with eval harnesses, observability, and cost controls baked in.\",\"path\":\"/services/llm-integration\"}],\"caseStudies\":[{\"slug\":\"data-analytics-marketing\",\"title\":\"Marketing attribution \u0026 funnel-anomaly agents\",\"sector\":\"Data analytics \u0026 marketing\",\"client\":\"Performance marketing team, consumer SaaS\",\"problem\":\"Attribution data was fragmented across five tools. Campaign QA was manual and reactive â anomalies surfaced days later.\",\"agent\":\"A pipeline of agents that ingests attribution events, flags anomalies in spend-vs-conversion, auto-drafts a root-cause brief, and pings the channel owner in Slack within minutes.\",\"outcomes\":[\"Anomaly detection window from days to under 15 minutes\",\"Campaign QA time down 70%\",\"Weekly analyst report auto-drafted\"],\"path\":\"/case-studies/data-analytics-marketing\"},{\"slug\":\"fintech-compliance\",\"title\":\"KYC pre-check \u0026 compliance-aware LLM workflows\",\"sector\":\"Fintech\",\"client\":\"Regulated financial services platform\",\"problem\":\"Manual KYC document review bottlenecked onboarding. Compliance team could not keep up without sacrificing rigour.\",\"agent\":\"Compliance-aware agents that pre-screen KYC documents, extract entities, run risk heuristics, and prepare a ranked packet for human review â with full audit trail, data residency controls, and on-prem deployment option.\",\"outcomes\":[\"Average onboarding time reduced by 64%\",\"Compliance analyst caseload up 3x without headcount increase\",\"Zero compliance-policy deviations across first 6 months\"],\"path\":\"/case-studies/fintech-compliance\"},{\"slug\":\"internal-knowledge-base\",\"title\":\"Internal knowledge base agent\",\"sector\":\"Tech enterprise\",\"client\":\"Engineering organisation\",\"problem\":\"Cross-department questions interrupted senior engineers constantly. Onboarding was slow because answers lived in Slack, Notion and Jira.\",\"agent\":\"AI agent trained on internal knowledge bases, Slack threads and product documentation. Answers queries, links Jira tickets, and opens handoffs when it does not know.\",\"outcomes\":[\"51% faster onboarding for new developers\",\"3x faster internal support resolution time\",\"Cross-department interruptions down 35%\"],\"path\":\"/case-studies/internal-knowledge-base\"},{\"slug\":\"contract-risk-scoring\",\"title\":\"Contract risk scoring engine\",\"sector\":\"Insurance\",\"client\":\"Insurance firm\",\"problem\":\"Manual contract review was slow and inconsistent. Risk flags depended on which reviewer picked up the file.\",\"agent\":\"Risk-evaluation agent that parses contracts, analyses jurisdiction, indemnity and termination clauses, and generates a scored report with auto-built compliance audit trail.\",\"outcomes\":[\"88% reduction in manual review time\",\"Risk-detection consistency 3x human baseline\",\"Integrated compliance audit trail\"],\"path\":\"/case-studies/contract-risk-scoring\"},{\"slug\":\"sales-pipeline-automation\",\"title\":\"Sales pipeline automation\",\"sector\":\"B2B services\",\"client\":\"B2B services firm\",\"problem\":\"Leads fell through cracks between qualification and follow-up. Reps worked warm leads inconsistently.\",\"agent\":\"AI system that qualifies leads, scores behaviour signals, auto-schedules follow-ups, and triggers CRM actions at the right moment.\",\"outcomes\":[\"2.3x lead-to-deal conversion rate\",\"80% of follow-ups fully automated\",\"Sales cycle shortened by 22%\"],\"path\":\"/case-studies/sales-pipeline-automation\"},{\"slug\":\"nda-lifecycle-automation\",\"title\":\"NDA lifecycle automation\",\"sector\":\"Venture capital\",\"client\":\"VC firm\",\"problem\":\"NDAs lived across email and Drive. Renewal deadlines were missed. Manual follow-up cost partner time.\",\"agent\":\"System that auto-generates NDAs, routes for e-signature, extracts ke
1y terms, and alerts on renewal deadlines.\",\"outcomes\":[\"100% centralised NDA tracking\",\"70% less manual follow-up\",\"Zero missed renewal deadlines\"],\"path\":\"/case-studies/nda-lifecycle-automation\"},{\"slug\":\"document-automation\",\"title\":\"Document automation for real estate\",\"sector\":\"Real estate development\",\"client\":\"Real estate development firm\",\"problem\":\"Deal due-diligence required reading hundreds of PDFs â legal clauses, deadlines, obligations â under time pressure.\",\"agent\":\"AI parser that summarises PDFs, extracts legal clauses, identifies deadlines and generates proposal-ready reports.\",\"outcomes\":[\"90% reduction in manual document review\",\"3x faster project proposal turnaround\",\"$$70K annual savings on admin labour\"],\"path\":\"/case-studies/document-automation\"},{\"slug\":\"case-summaries-legal\",\"title\":\"Case summaries \u0026 document generation\",\"sector\":\"Legal services\",\"client\":\"Law firm\",\"problem\":\"Associates spent days on case review and memo drafting before a matter could move forward.\",\"agent\":\"Secure AI agent analysing case documents, summarising information and generating draft memos â with strict access control and audit logs.\",\"outcomes\":[\"60% time saved on document review\",\"3.5x faster client response times\",\"$$100K+ saved in annual operational costs\"],\"path\":\"/case-studies/case-summaries-legal\"},{\"slug\":\"predictive-scheduling-healthcare\",\"title\":\"Predictive AI scheduling\",\"sector\":\"Healthcare\",\"client\":\"Healthcare clinic\",\"problem\":\"No-shows cost a meaningful share of clinic revenue. Reminders were uniform, not targeted to risk.\",\"agent\":\"Model that forecasts no-show probability using appointment history and sends tailored SMS reminders at the right moment.\",\"outcomes\":[\"34% reduction in no-show rates\",\"25% increase in daily appointment efficiency\",\"18% boost in patient satisfaction scores\"],\"path\":\"/case-studies/predictive-scheduling-healthcare\"},{\"slug\":\"invoice-processing\",\"title\":\"Invoice processing automation\",\"sector\":\"Logistics\",\"client\":\"Logistics firm\",\"problem\":\"Accounts payable spent hours on manual invoice keying and purchase-order matching.\",\"agent\":\"OCR + NLP system that extracts invoice data, matches purchase orders and updates accounting software â with human review on exceptions only.\",\"outcomes\":[\"85% reduction in manual data entry\",\"60% faster invoice processing\",\"99.7% data accuracy after training\"],\"path\":\"/case-studies/invoice-processing\"}],\"faq\":[{\"question\":\"How long does a typical engagement take?\",\"answer\":\"A first working agent is in production within 8â12 weeks from the discovery meeting. We ship in two-week increments, so you see real progress every fortnight rather than a single big-bang delivery.\"},{\"question\":\"How do you price engagements?\",\"answer\":\"Every engagement is quoted up front at a fixed price. The quote breaks out the build cost, the projected monthly run cost, and the cost of doing nothing. No retainers, no hourly billing surprises, no line items that appear later.\"},{\"question\":\"Can the agents run on-premises or only in the cloud?\",\"answer\":\"Both. For regulated or data-residency-sensitive clients we run and fine-tune open-weights models (Llama, Qwen, Mistral, Gemma, DeepSeek) entirely on your own hardware via LLM Studio. For most other workloads we use frontier cloud models like Claude and GPT behind your own cloud account. The decision is made during feasibility, not by default.\"},{\"question\":\"What data do you need from us to get started?\",\"answer\":\"The discovery meeting needs almost nothing â just a real conversation about how the business runs today. For the build phase we typically need sample data (documents, tickets, exports), access to the systems the agent will read from and write to, and a named owner on your side to approve the first releases.\"},{\"question\":\"Who owns the code and the models?\",\"answer\":\"You do. Everything we build is committed to your GitHub organisation from commit one: application code, evaluation harness, prompts, infrastru
1cture, runbooks. If we part ways, your engineers inherit a working system â not a black box.\"},{\"question\":\"What happens if the agent starts making mistakes in production?\",\"answer\":\"Every agent we ship has an evaluation harness, observability, cost and error dashboards, and a human approval gate on anything with real consequences. If an agent drifts, the dashboards surface it before a user notices. We monitor the KPI monthly and retrain or retire agents that stop earning their keep.\"},{\"question\":\"Do you work with startups or only established businesses?\",\"answer\":\"Both. The engagement shape is the same â we pick one or two agents that move the biggest numbers with the least risk. Startups typically use us to build the AI core of their product; established businesses use us to automate internal operations. The founder, Vlad, personally runs every engagement.\"}],\"company\":{\"name\":\"QwertyBit AI Studio\",\"tagline\":\"Agents that run your business better than your spreadsheets ever could.\",\"description\":\"QwertyBit analyses your operations, spots the highest-impact bottlenecks, and ships custom AI agents that cut time and cost â transparently priced, data-safe, human-in-the-loop.\",\"founded\":2017,\"email\":\"[email protected]\",\"contactPath\":\"/contact\",\"locations\":[\"London, United Kingdom\",\"Bucharest, Romania\"],\"people\":[{\"name\":\"Vlad Niculescu\",\"role\":\"Technology/Founder\",\"oneLiner\":\"Software engineer with 10+ years of production experience and a decade inside London's AI, fintech and startup scene.\"},{\"name\":\"Stefan Ion\",\"role\":\"Operations/COO\",\"oneLiner\":\"AI \u0026 Automation Consultant with 6+ years building and scaling intelligent automation at UiPath and Deloitte, now bringing that enterprise-grade expertise to growing companies.\"}],\"headlineServices\":[{\"title\":\"AI agent development\",\"body\":\"Purpose-built agents for the work your team does today â document processing, lead qualification, internal knowledge, compliance, scheduling. We ship production agents, not demos.\"},{\"title\":\"Custom software development\",\"body\":\"Bespoke web, API and mobile software for teams that have outgrown off-the-shelf tools. Senior engineers, transparent delivery, your co
1de in your GitHub from day one.\"},{\"title\":\"Business process automation\",\"body\":\"Map the workflow, cut the manual toil, keep the oversight. We automate sales ops, finance, compliance and delivery pipelines with agent-driven workflows that tie back to a KPI.\"},{\"title\":\"LLM integration \u0026 deployment\",\"body\":\"Production LLM integrations â cloud, on-prem, or hybrid â with eval harnesses, observability, and cost controls baked in. Claude, GPT, Llama, Qwen, Mistral: right model for the job.\"}]}}}],\"$L19\",\"$L1a\",\"$L1b\"]}]\n"])</script>
1<script>self.__next_f.push([1,"10:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Service\\\",\\\"name\\\":\\\"Custom AI agent development\\\",\\\"description\\\":\\\"QwertyBit is an AI agency that analyses your operations, identifies the highest-impact bottlenecks, and ships custom AI agents. Transparent pricing. Human-in-the-loop. Based in London and Bucharest.\\\",\\\"provider\\\":{\\\"@id\\\":\\\"https://www.qwertybit.com#organization\\\"},\\\"serviceType\\\":\\\"AI agency\\\",\\\"url\\\":\\\"https://www.qwertybit.com/\\\",\\\"areaServed\\\":[{\\\"@type\\\":\\\"Country\\\",\\\"name\\\":\\\"United Kingdom\\\"},{\\\"@type\\\":\\\"Country\\\",\\\"name\\\":\\\"Romania\\\"},{\\\"@type\\\":\\\"Place\\\",\\\"name\\\":\\\"Worldwide (remote)\\\"}],\\\"hasOfferCatalog\\\":{\\\"@type\\\":\\\"OfferCatalog\\\",\\\"name\\\":\\\"Engagement types\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"Offer\\\",\\\"itemOffered\\\":{\\\"@type\\\":\\\"Service\\\",\\\"name\\\":\\\"Business analysis \u0026 opportunity mapping\\\"}},{\\\"@type\\\":\\\"Offer\\\",\\\"itemOffered\\\":{\\\"@type\\\":\\\"Service\\\",\\\"name\\\":\\\"Custom AI agent build\\\"}},{\\\"@type\\\":\\\"Offer\\\",\\\"itemOffered\\\":{\\\"@type\\\":\\\"Service\\\",\\\"name\\\":\\\"Continuous agent optimisation\\\"}}]}}\"}}],[\"$\",\"$L1c\",null,{\"locale\":\"en\"}],[\"$\",\"$L1d\",null,{\"locale\":\"en\"}],[\"$\",\"$L1e\",null,{\"locale\":\"en\"}],[\"$\",\"$L1f\",null,{\"locale\":\"en\"}],[\"$\",\"$L20\",null,{\"locale\":\"en\"}],[\"$\",\"$L21\",null,{\"locale\":\"en\"}],[\"$\",\"$L22\",null,{\"locale\":\"en\"}],[\"$\",\"$L23\",null,{\"locale\":\"en\"}],[\"$\",\"$L24\",null,{\"locale\":\"en\"}],[\"$\",\"$L25\",null,{\"locale\":\"en\"}]]\n"])</script>
1<script>self.__next_f.push([1,"26:I[3265,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"Navbar\"]\n27:I[22016,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"\"]\n28:I[85437,[\"/_next/static/chunks/07h4t1my6g6~e.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0u~ayn._rjq5-.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0kj2m1p50s83k.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"Image\"]\n19:[\"$\",\"$L26\",null,{\"locale\":\"en\"}]\n"])</script>
1<script>self.__next_f.push([1,"1a:[\"$\",\"main\",null,{\"className\":\"pt-16\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"section\",null,{\"className\":\"container-x py-32 text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs uppercase tracking-[0.22em] text-[var(--brand)]\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-3 text-4xl md:text-6xl font-semibold\",\"children\":\"That page does not exist.\"}],[\"$\",\"p\",null,{\"className\":\"mt-5 text-[var(--foreground-muted)] max-w-md mx-auto\",\"children\":\"The URL might have changed. Try the homepage or the blog â most of our content is still right where you expected.\"}],[\"$\",\"div\",null,{\"className\":\"mt-10 flex flex-wrap justify-center gap-3\",\"children\":[[\"$\",\"$L27\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center justify-center gap-2 rounded-full font-medium transition-all duration-200 whitespace-nowrap focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-[var(--background)] focus-visible:ring-[var(--ring)] disabled:opacity-50 disabled:pointer-events-none bg-gradient-to-r from-[#2d8091] via-[#5cc3d4] to-[#8fe3ee] text-black shadow-[0_10px_30px_-10px_rgba(92,195,212,0.55)] hover:shadow-[0_16px_40px_-10px_rgba(92,195,212,0.75)] hover:brightness-110 h-11 px-6 text-sm\",\"children\":\"Back home\"}],[\"$\",\"$L27\",null,{\"href\":\"/blog\",\"className\":\"inline-flex items-center h-11 px-6 rounded-full border border-white/15 text-sm hover:border-white/30\",\"children\":\"Read the blog\"}]]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"1b:[\"$\",\"footer\",null,{\"className\":\"mt-32 border-t border-white/5 bg-[rgba(6,8,15,0.7)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"container-x py-20 grid gap-12 md:grid-cols-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-2 space-y-5\",\"children\":[[\"$\",\"$L27\",null,{\"href\":\"/\",\"aria-label\":\"QwertyBit home\",\"className\":\"inline-flex items-center gap-2.5\",\"children\":[[\"$\",\"$L28\",null,{\"src\":\"/logo.png\",\"alt\":\"QwertyBit\",\"width\":34,\"height\":34,\"priority\":true,\"className\":\"shrink-0 rounded-[20%]\"}],[\"$\",\"span\",null,{\"className\":\"font-display font-semibold tracking-tight text-white text-[19px]\",\"children\":\"QwertyBit\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-base text-[var(--foreground-muted)] max-w-sm leading-relaxed\",\"children\":\"QwertyBit analyses your operations, spots the highest-impact bottlenecks, and ships custom AI agents that cut time and cost â transparently priced, data-safe, human-in-the-loop.\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-[var(--foreground-dim)]\",\"children\":[\"Founded in Bucharest, \",2017,\". Operating from London and Bucharest.\"]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"text-sm font-semibold mb-5 text-white\",\"children\":\"Explore\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3 text-sm\",\"children\":[[\"$\",\"li\",\"/services\",{\"children\":[\"$\",\"$L27\",null,{\"href\":\"/services\",\"className\":\"text-[var(--foreground-muted)] hover:text-white transition-colors\",\"children\":\"Services\"}]}],[\"$\",\"li\",\"/approach\",{\"children\":[\"$\",\"$L27\",null,{\"href\":\"/approach\",\"className\":\"text-[var(--foreground-muted)] hover:text-white transition-colors\",\"children\":\"Approach\"}]}],[\"$\",\"li\",\"/case-studies\",{\"children\":[\"$\",\"$L27\",null,{\"href\":\"/case-studies\",\"className\":\"text-[var(--foreground-muted)] hover:text-white transition-colors\",\"children\":\"Case Studies\"}]}],[\"$\",\"li\",\"/tech-stack\",{\"children\":[\"$\",\"$L27\",null,{\"href\":\"/tech-stack\",\"className\":\"text-[var(--foreground-muted)] hover:text-white transition-colors\",\"children\":\"Tech Stack\"}]}],[\"$\",\"li\",\"/blog\",{\"children\":[\"$\",\"$L27\",null,{\"href\":\"/blog\",\"className\":\"text-[var(--foreground-muted)] hover:text-white transition-colors\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"/about\",{\"children\":[\"$\",\"$L27\",null,{\"href\":\"/about\",\"className\":\"text-[var(--foreground-muted)] hover:text-white transition-colors\",\"children\":\"About\"}]}],[\"$\",\"li\",\"/careers\",{\"children\":[\"$\",\"$L27\",null,{\"href\":\"/careers\",\"className\":\"text-[var(--foreground-muted)] hover:text-white transition-colors\",\"children\":\"Careers\"}]}],[\"$\",\"li\",\"/contact\",{\"children\":[\"$\",\"$L27\",null,{\"href\":\"/contact\",\"className\":\"text-[var(--foreground-muted)] hover:text-white transition-colors\",\"children\":\"Contact\"}]}],[\"$\",\"li\",\"/tools\",{\"children\":[\"$\",\"$L27\",null,{\"href\":\"/tools\",\"className\":\"text-[var(--foreground-muted)] hover:text-white transition-colors\",\"children\":\"Free tools\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"text-sm font-semibold mb-5 text-white\",\"children\":\"Offices\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3 text-sm text-[var(--foreground-muted)]\",\"children\":[[\"$\",\"li\",\"London\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"text-white\",\"children\":\"London\"}],\" · \",\"United Kingdom\"]}],[\"$\",\"li\",\"Bucharest\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"text-white\",\"children\":\"Bucharest\"}],\" · \",\"Romania\"]}]]}],[\"$\",\"h4\",null,{\"className\":\"text-sm font-semibold mt-8 mb-4 text-white\",\"children\":\"Social\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-wrap gap-3 text-sm\",\"children\":[[\"$\",\"li\",\"LinkedIn\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.linkedin.com/company/qwertybit\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"LinkedIn\",\"className\":\"inline-flex h-9 w-9 items-center justify-center rounded-full border border-white/10 text-[var(--foreground-muted)] hover:text-white hover:border-white/30 transition-colors\",\"children\":[\"$\",\"svg\",null,{\"width\":15,\"height\"
1:15,\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"className\":\"$undefined\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M20.45 20.45h-3.55v-5.56c0-1.33-.03-3.03-1.85-3.03-1.85 0-2.13 1.45-2.13 2.94v5.65H9.37V9h3.41v1.56h.05a3.74 3.74 0 0 1 3.37-1.85c3.6 0 4.26 2.37 4.26 5.46v6.28zM5.34 7.43a2.06 2.06 0 1 1 0-4.12 2.06 2.06 0 0 1 0 4.12zM7.12 20.45H3.56V9h3.56v11.45zM22.22 0H1.77C.79 0 0 .77 0 1.72v20.56C0 23.23.79 24 1.77 24h20.44C23.2 24 24 23.23 24 22.28V1.72C24 .77 23.2 0 22.22 0z\"}]}]}]}]]}]]}]]}],\"$L29\"]}]\n"])</script>
1<script>self.__next_f.push([1,"29:[\"$\",\"div\",null,{\"className\":\"border-t border-white/5\",\"children\":[\"$\",\"div\",null,{\"className\":\"container-x h-16 flex flex-col sm:flex-row items-center justify-between gap-2 text-xs text-[var(--foreground-dim)]\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"© \",2026,\" \",\"QwertyBit AI Studio\",\". \",\"All rights reserved.\"]}],[\"$\",\"a\",null,{\"className\":\"hover:text-white transition-colors\",\"href\":\"mailto:[email protected]\",\"children\":\"[email protected]\"}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"15:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#06080f\"}]]\n"])</script>
1<script>self.__next_f.push([1,"2a:I[27201,[\"/_next/static/chunks/01xlw8hd842-c.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\"],\"IconMark\"]\n13:null\n"])</script>
1<script>self.__next_f.push([1,"17:[[\"$\",\"title\",\"0\",{\"children\":\"AI agents that cut cost and time across your business â QwertyBit\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"QwertyBit is an AI agency that analyses your operations, identifies the highest-impact bottlenecks, and ships custom AI agents. Transparent pricing. Human-in-the-loop. Based in London and Bucharest.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"QwertyBit AI Studio\"}],[\"$\",\"meta\",\"3\",{\"name\":\"generator\",\"content\":\"Next.js\"}],[\"$\",\"meta\",\"4\",{\"name\":\"referrer\",\"content\":\"origin-when-cross-origin\"}],[\"$\",\"meta\",\"5\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"6\",{\"name\":\"me:linkedin\",\"content\":\"https://www.linkedin.com/in/vladniculescu/\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://www.qwertybit.com\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://www.qwertybit.com\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"hrefLang\":\"ro\",\"href\":\"https://www.qwertybit.com/ro\"}],[\"$\",\"link\",\"10\",{\"rel\":\"alternate\",\"hrefLang\":\"es\",\"href\":\"https://www.qwertybit.com/es\"}],[\"$\",\"link\",\"11\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://www.qwertybit.com\"}],[\"$\",\"meta\",\"12\",{\"name\":\"msvalidate.01\",\"content\":\"D34A00D5D55A8993F81AF2C542EC8AE3\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:title\",\"content\":\"AI agents that cut cost and time across your business â QwertyBit\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:description\",\"content\":\"QwertyBit is an AI agency that analyses your operations, identifies the highest-impact bottlenecks, and ships custom AI agents. Transparent pricing. Human-in-the-loop. Based in London and Bucharest.\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:url\",\"content\":\"https://www.qwertybit.com\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:site_name\",\"content\":\"QwertyBit AI Studio\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:locale\",\"content\":\"en_GB\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:creator\",\"content\":\"@qwertybitstudio\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:title\",\"content\":\"AI agents that cut cost and time across your business â QwertyBit\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:description\",\"content\":\"QwertyBit is an AI agency that analyses your operations, identifies the highest-impact bottlenecks, and ships custom AI agents. Transparent pricing. Human-in-the-loop. Based in London and Bucharest.\"}],[\"$\",\"link\",\"23\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.16yg.the_6itc.ico?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"24\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.0j-dyr5waxezp.png?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"sizes\":\"512x512\",\"type\":\"image/png\"}],[\"$\",\"link\",\"25\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.0cjkgvtxh3i1s.png?dpl=dpl_GyuzMXvSDvS5BEQgWRAXriWsuCnK\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L2a\",\"26\",{}]]\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.