1<!DOCTYPE html><html lang="en-AU"> <head><meta charset="UTF-8"><meta name="impact-site-verification" content="31e6d7dc-552f-49d0-9b5c-37641ddef4fe"><meta name="viewport" content="width=device-width, initial-scale=1.0"><!-- Favicons --><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="icon" type="image/png" sizes="32x32" href="/favicon.png"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.svg"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="canonical" href="https://g-t-s.com.au/"><meta name="generator" content="Astro v5.18.1"><!-- Primary Meta Tags --><title>Ganda Tech Services | Web Design, Apps & IT Support Sydney</title><meta name="title" content="Ganda Tech Services | Web Design, Apps & IT Support Sydney"><meta name="description" content="Sydney's complete digital solutions provider. Web design, mobile app development, and IT support from one trusted team. Based in Bella Vista, NSW."><meta name="keywords" content="web design sydney, mobile app development, IT support, cloud services, digital agency western sydney"><meta http-equiv="content-language" content="en-AU"><!-- Bing Geo Meta Tags --><meta name="geo.region" content="AU-NSW"><meta name="geo.placename" content="Bella Vista"><meta name="geo.position" content="-33.7353;150.9534"><meta name="ICBM" content="-33.7353, 150.9534"><!-- Facebook Domain Verification --><meta name="facebook-domain-verification" content="yyz8el190f5s0m350g6cz1cwvrr351"><!-- Open Graph / Facebook --><meta property="og:type" content="website"><meta property="og:url" content="https://g-t-s.com.au/"><meta property="og:title" content="Ganda Tech Services | Web Design, Apps & IT Support Sydney"><meta property="og:description" content="Sydney's complete digital solutions provider. Web design, mobile app development, and IT support from one trusted team. Based in Bella Vista, NSW."><meta property="og:image" content="https://g-t-s.com.au/images/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://g-t-s.com.au/"><meta property="twitter:title" content="Ganda Tech Services | Web Design, Apps & IT Support Sydney"><meta property="twitter:description" content="Sydney's complete digital solutions provider. Web design, mobile app development, and IT support from one trusted team. Based in Bella Vista, NSW."><meta property="twitter:image" content="https://g-t-s.com.au/images/og-image.png"><!-- Schema.org markup -->
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"LocalBusiness","@id":"https://g-t-s.com.au/#business","name":"Ganda Tech Services","alternateName":["GTS","Cloud Geeks","Cosmos Web Tech","Awesome Apps","ContentSage","Saya"],"url":"https://g-t-s.com.au","logo":"https://g-t-s.com.au/gts-logo.svg","image":"https://g-t-s.com.au/gts-logo.svg","description":"Sydney's complete digital solutions provider. Web design, mobile app development, and IT support from one trusted team.","telephone":"0433 309 677","email":"[email protected]","address":{"@type":"PostalAddress","streetAddress":"8 Elizabeth Macarthur Drive, U608","addressLocality":"Bella Vista","addressRegion":"NSW","postalCode":"2153","addressCountry":"AU"},"geo":{"@type":"GeoCoordinates","latitude":-33.7353,"longitude":150.9534},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"17:00"}],"priceRange":"$$","currenciesAccepted":"AUD","paymentAccepted":"Cash, Credit Card, Bank Transfer","areaServed":[{"@type":"City","name":"Sydney"},{"@type":"City","name":"Bella Vista"},{"@type":"City","name":"Castle Hill"},{"@type":"City","name":"Baulkham Hills"},{"@type":"City","name":"Parramatta"},{"@type":"City","name":"Rouse Hill"},{"@type":"City","name":"Kellyville"},{"@type":"City","name":"Blacktown"},{"@type":"City","name":"Westmead"},{"@type":"City","name":"North Rocks"},{"@type":"City","name":"Northmead"}],"sameAs":["https://www.linkedin.com/company/ganda-tech-services","https://www.facebook.com/profile.php?id=61575924419974","https://x.com/g_t_s_2026","https://www.google.com/maps/place/Ganda+Tech+Services,+U608,+8+Elizabeth+Macarthur+Dr,+Bella+Vista+NSW+2153/@-33.744153,150.9515812","https://www.yelp.com/biz/ganda-tech-services-bella-vista","https://businessconnect.apple.com/companies/1468039413618044928/maps/locations/1549636235453007678"],"founder":{"@type":"Person","name":"Ashish Ganda","url":"https://ashganda.com","jobTitle":"Founder & Technology Consultant","sameAs":["https://www.linkedin.com/in/ashishganda","https://ashganda.com"]},"foundingDate":"2015","department":[{"@type":"LocalBusiness","name":"AI Consulting","url":"https://g-t-s.com.au/divisions/ai-consulting/","description":"AI readiness assessments, AI agents, automation and custom AI integration for Sydney businesses"},{"@type":"LocalBusiness","name":"Cloud Geeks","url":"https://cloudgeeks.com.au","description":"IT support and cloud solutions"},{"@type":"LocalBusiness","name":"Cosmos Web Tech","url":"https://cosmoswebtech.com.au","description":"Web design and development"},{"@type":"LocalBusiness","name":"Awesome Apps","url":"https://eawesome.com.au","description":"Mobile app development"},{"@type":"LocalBusiness","name":"ContentSage","url":"https://write-gts.cchk.info","description":"AI-powered content strategy and writing tools"},{"@type":"LocalBusiness","name":"Saya","url":"https://translate-gts.cchk.info","description":"Translation and multilingual solutions"}]}</script>
1<!-- Google Analytics 4 (direct - replacing GTM due to container malware blacklist) -->
vendor: 63 bytes, line 1
1<script async src="https://www.googletagmanager.com/gtag/js?id=
1G-RQ65S9DB9M
vendor: 11 bytes, line 1
1"></script>
1<script> 2 window.dataLayer = window.dataLayer || []; 3 function gtag(){window.dataLayer.push(arguments);} 4 gtag('js', new Date()); 5 gtag('config', 'G-RQ65S9DB9M'); 6 7 document.addEventListener('click', function(e) { 8 var link = e.target.closest('a[href]'); 9 if (!link) return; 10 var href = link.getAttribute('href') || ''; 11 12 if (href.indexOf('tel:') === 0) { 13 gtag('event', 'phone_click', { 14 event_category: 'contact', 15 event_label: href.replace('tel:', ''), 16 value: 1 17 }); 18 } else if (href.indexOf('mailto:') === 0) { 19 gtag('event', 'email_click', { 20 event_category: 'contact', 21 event_label: href.replace('mailto:', ''), 22 value: 1 23 }); 24 } 25 }); 26 </script>
26<!-- First-touch ad attribution: keep utm_*, gclid and li_fat_id for the session so the 27 contact form can send them even when the visitor lands on a different page first. -->
27<script> 28 (function () { 29 try { 30 var keys = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'gclid', 'li_fat_id']; 31 var params = new URLSearchParams(window.location.search); 32 var stored = JSON.parse(sessionStorage.getItem('gts_attribution') || '{}'); 33 if (stored.landing) return; 34 var found = {}; 35 keys.forEach(function (k) { 36 var v = params.get(k); 37 if (v) found[k] = v.slice(0, 200); 38 }); 39 if (Object.keys(found).length) { 40 found.landing = window.location.pathname; 41 sessionStorage.setItem('gts_attribution', JSON.stringify(found)); 42 } 43 } catch (e) {} 44 })(); 45 </script>
45<!-- Meta Pixel -->
45<script>
vendor: 431 bytes, lines 45-51
45 46 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 47 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 48 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 49 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s) 50 }(window,document,'script','https://connect.facebook.net/en_US/fbevents.js'); 51 fbq('init', '
51258766018331092
vendor: 40 bytes, lines 51-53
51'); 52 fbq('track', 'PageView'); 53
53</script>
53<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=258766018331092&ev=PageView&noscript=1"></noscript><!-- End Meta Pixel --><!-- LinkedIn Insight Tag -->
53<script> 54 _linkedin_partner_id = "1303922"; 55 window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 56 window._linkedin_data_partner_ids.push(_linkedin_partner_id); 57 </script>
57<script async src="https://snap.licdn.com/li.lms-analytics/insight.min.js"></script>
57<noscript><img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=1303922&fmt=gif"></noscript><!-- End LinkedIn Insight Tag --><!-- Pinterest Tag -->
57<script> 58 !function(e){if(!window.pintrk){window.pintrk = function () { 59 window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var 60 n=window.pintrk;n.queue=[],n.version="3.0";var 61 t=document.createElement("script");t.async=!0,t.src=e;var 62 r=document.getElementsByTagName("script")[0]; 63 r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js"); 64 pintrk('load', '2612619472272'); 65 pintrk('page'); 66 </script>
66<noscript><img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?event=init&tid=2612619472272&noscript=1"></noscript><!-- end Pinterest Tag --><!-- First-party analytics â POST /api/track on our own origin, into the 67 shared constellation-analytics D1 store. 68 Exists because every third-party tag can fail independently of us and 69 did: Cloudflare Web Analytics recorded 0 views for ~3 months on five 70 sites, its beacon returned a 503 during testing, and on some sites the 71 GA4 script is present in the DOM but never fetched. This one is 72 same-origin, so script-src 'self' / connect-src 'self' already allow 73 it, and it is cookieless (sessionStorage id, no IP) so it needs no 74 consent gate â which also means it captures the fast bounces a consent 75 flow loses. Brand is derived server-side from the Host header. -->
75<script defer src="/js/analytics.js"></script>
75<link rel="stylesheet" href="/_astro/_channel_.CbXvEXnR.css"></head> <body> <header id="main-header" class="sticky top-0 z-50 bg-white shadow-md transition-all duration-300"> <nav class="container-custom"> <div class="flex items-center justify-between h-20"> <!-- GTS Logo --> <a href="/" class="flex items-center group"> <img src="/gts-logo.svg" alt="Ganda Tech Services - Digital Agency Sydney" width="200" height="200" class="h-14 w-auto transition-opacity group-hover:opacity-90"> </a> <!-- Desktop Navigation --> <div class="hidden lg:flex items-center space-x-8"> <a href="/" class="text-sm font-medium transition-colors hover:text-gts-primary text-gts-primary"> Home </a><a href="/services/" class="text-sm font-medium transition-colors hover:text-gts-primary text-gray-700"> Services </a><a href="/products/" class="text-sm font-medium transition-colors hover:text-gts-primary text-gray-700"> Products </a><a href="/divisions/" class="text-sm font-medium transition-colors hover:text-gts-primary text-gray-700"> Divisions </a><a href="/portfolio/" class="text-sm font-medium transition-colors hover:text-gts-primary text-gray-700"> Portfolio </a><a href="/blog/" class="text-sm font-medium transition-colors hover:text-gts-primary text-gray-700"> Blog </a><a href="/about/" class="text-sm font-medium transition-colors hover:text-gts-primary text-gray-700"> About </a><a href="/contact/" class="text-sm font-medium transition-colors hover:text-gts-primary text-gray-700"> Contact </a> <a href="/contact/" class="btn-primary text-sm">Get Quote</a> </div> <!-- Mobile Menu Button (44x44px touch target) --> <button id="mobile-menu-button" class="lg:hidden p-3 rounded-lg hover:bg-gray-100 transition-colors min-w-[44px] min-h-[44px] flex items-center justify-center" aria-label="Toggle menu"> <svg class="w-6 h-6 text-gray-900" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path> </svg> </button> </div> <!-- Mobile Navigation --> <div id="mobile-menu" class="hidden lg:hidden pb-4"> <div class="flex flex-col space-y-4"> <a href="/" class="text-base font-medium transition-colors hover:text-gts-primary text-gts-primary"> Home </a><a href="/services/" class="text-base font-medium transition-colors hover:text-gts-primary text-gray-700"> Services </a><a href="/products/" class="text-base font-medium transition-colors hover:text-gts-primary text-gray-700"> Products </a><a href="/divisions/" class="text-base font-medium transition-colors hover:text-gts-primary text-gray-700"> Divisions </a><a href="/portfolio/" class="text-base font-medium transition-colors hover:text-gts-primary text-gray-700"> Portfolio </a><a href="/blog/" class="text-base font-medium transition-colors hover:text-gts-primary text-gray-700"> Blog </a><a href="/about/" class="text-base font-medium transition-colors hover:text-gts-primary text-gray-700"> About </a><a href="/contact/" class="text-base font-medium transition-colors hover:text-gts-primary text-gray-700"> Contact </a> <a href="/contact/" class="btn-primary text-sm w-full sm:w-auto">Contact Us</a> </div> </div> </nav> </header>
75<script type="module">const i=document.getElementById("mobile-menu-button"),s=document.getElementById("mobile-menu"),e=document.getElementById("main-header");i?.addEventListener("click",()=>{s?.classList.toggle("hidden")});function n(){window.scrollY>50?(e?.classList.add("bg-white/90","backdrop-blur-md"),e?.classList.remove("bg-white")):(e?.classList.remove("bg-white/90","backdrop-blur-md"),e?.classList.add("bg-white"))}let t=!1;window.addEventListener("scroll",()=>{t||(window.requestAnimationFrame(()=>{n(),t=!1}),t=!0)});n();</script>
75 <main> <section class="bg-gradient-blue text-white section-padding"> <div class="container-custom"> <div class="max-w-4xl mx-auto text-center"> <p class="text-lg md:text-xl font-semibold mb-4 opacity-90">One conversation. One invoice. Everything integrated.</p> <h1 class="text-4xl md:text-5xl lg:text-6xl font-bold mb-6 leading-tight"> Websites, mobile apps, and IT support â built by one Sydney team. </h1> <p class="text-lg md:text-xl mb-8 opacity-90 max-w-3xl mx-auto"> Since 2015 we've shipped 100+ projects and 35+ live products for Australian SMBs through three specialised divisions: Cosmos Web Tech (web), Awesome Apps (mobile), and Cloud Geeks (IT). </p> <div class="flex flex-col sm:flex-row gap-4 justify-center mb-8"> <a href="/contact?source=home-hero" class="btn bg-white text-gts-primary-500 hover:bg-gray-100 hover:text-gts-primary-600"> Get my custom quote </a> <a href="/products/" class="btn bg-transparent text-white border-2 border-white hover:bg-white hover:text-gts-primary-500"> See what we ship </a> </div> <div class="flex flex-wrap justify-center gap-4 md:gap-8 text-sm md:text-base"> <div class="flex items-center space-x-2"> <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20"> <path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"></path> </svg> <span>100+ projects delivered since 2015</span> </div><div class="flex items-center space-x-2"> <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20"> <path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"></path> </svg> <span>35+ products live on app stores and marketplaces</span> </div><div class="flex items-center space-x-2"> <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20"> <path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"></path> </svg> <span>Based in Bella Vista, NSW</span> </div><div class="flex items-center space-x-2"> <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20"> <path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"></path> </svg> <span>Australian-owned, Sydney-physical team</span> </div> </div> </div> </div> </section> <section class="section-padding bg-gray-50"> <div class="container-custom"> <div class="text-center mb-12"> <h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-4">Our Specialised Divisions</h2> <p class="text-lg text-gray-600 max-w-2xl mx-auto"> 76Three expert teams working together to deliver complete digital solutions for your business. 77</p> </div> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8"> <div class="group flex flex-col h-full bg-white rounded-2xl shadow-lg hover:shadow-2xl hover:-translate-y-1 transition-all duration-300 ease-in-out p-8 border-t-4 border-gts-cyan-500 hover:border-gts-cyan-600"> <!-- Division Logo - Fixed Height Container --> <div class="mb-6 flex justify-center items-center h-24"> <img src="/divisions/cloud-geeks-logo.svg" alt="Cloud Geeks - IT Support & Managed Services Sydney" width="200" height="100" class="max-h-20 w-auto object-contain" loading="lazy"> </div> <!-- Division Name --> <h3 class="text-2xl font-heading font-bold text-gray-900 mb-4 text-center"> Cloud Geeks </h3> <!-- Description --> <p class="text-gray-600 mb-6 text-center leading-relaxed"> Managed IT services, cloud migration, and proactive technical support for businesses across Sydney. </p> <!-- Services List - Grows to fill space --> <ul class="space-y-3 mb-8 flex-grow"> <li class="flex items-start"> <svg class="w-5 h-5 text-gts-cyan-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">Managed IT Support</span> </li><li class="flex items-start"> <svg class="w-5 h-5 text-gts-cyan-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">Cloud Solutions (Azure, AWS, Office 365)</span> </li><li class="flex items-start"> <svg class="w-5 h-5 text-gts-cyan-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">Cybersecurity & Monitoring</span> </li><li class="flex items-start"> <svg class="w-5 h-5 text-gts-cyan-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">24/7 Help Desk</span> </li><li class="flex items-start"> <svg class="w-5 h-5 text-gts-cyan-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">Disaster Recovery</span> </li> </ul> <!-- CTA Buttons - Pushed to bottom --> <div class="flex flex-col sm:flex-row gap-3 mt-auto"> <a href="/divisions/cloud-geeks" class="text-center bg-gts-cyan-500 hover:bg-gts-cyan-600 text-white px-6 py-3 rounded-lg font-semibold transition-all duration-300 ease-in-out shadow-md hover:shadow-lg flex-1" aria-label="See Cloud Geeks services"> 78See Cloud Geeks services â 79</a> <a href="https://cloudgeeks.com.au" target="_blank" rel="noopener noreferrer" class="text-center bg-white border-2 border-gray-300 text-gray-700 hover:border-gray-400 hover:bg-gray-50 px-6 py-3 rounded-lg font-semibold transition-all duration-300 ease-in-out flex-1" aria-label="Visit Cloud Geeks website in new tab"> 80Visit cloudgeeks.com.au â 81</a> </div> </div> <div class="group flex flex-col h-full bg-white rounded-2xl shadow-lg hover:shadow-2xl hover:-translate-y-1 transition-all duration-300 ease-in-out p-8 border-t-4 border-gts-primary-500 hover:border-gts-primary-600"> <!-- Division Logo - Fixed Height Container --> <div class="mb-6 flex justify-center items-center h-24"> <img src="/divisions/cosmos-web-logo.svg" alt="Cosmos Web Tech - Web Design & Development Sydney" width="200" height="100" class="max-h-20 w-auto object-contain" loading="lazy"> </div> <!-- Division Name --> <h3 class="text-2xl font-heading font-bold text-gray-900 mb-4 text-center"> Cosmos Web Tech </h3> <!-- Description --> <p class="text-gray-600 mb-6 text-center leading-relaxed"> Beautiful, conversion-focused websites with SEO, WordPress development, and e-commerce solutions. </p> <!-- Services List - Grows to fill space --> <ul class="space-y-3 mb-8 flex-grow"> <li class="flex items-start"> <svg class="w-5 h-5 text-gts-primary-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">WordPress Development</span> </li><li class="flex items-start"> <svg class="w-5 h-5 text-gts-primary-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">E-Commerce Websites</span> </li><li class="flex items-start"> <svg class="w-5 h-5 text-gts-primary-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">Website Redesign</span> </li><li class="flex items-start"> <svg class="w-5 h-5 text-gts-primary-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">SEO Optimisation</span> </li><li class="flex items-start"> <svg class="w-5 h-5 text-gts-primary-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">Responsive Design</span> </li> </ul> <!-- CTA Buttons - Pushed to bottom --> <div class="flex flex-col sm:flex-row gap-3 mt-auto"> <a href="/divisions/cosmos-web-tech" class="text-center bg-gts-primary-500 hover:bg-gts-primary-600 text-white px-6 py-3 rounded-lg font-semibold transition-all duration-300 ease-in-out shadow-md hover:shadow-lg flex-1" aria-label="See Cosmos Web Tech services"> 82See Cosmos Web Tech services â 83</a> <a href="https://cosmoswebtech.com.au" target="_blank" rel="noopener noreferrer" class="text-center bg-white border-2 border-gray-300 text-gray-700 hover:border-gray-400 hover:bg-gray-50 px-6 py-3 rounded-lg font-semibold transition-all duration-300 ease-in-out flex-1" aria-label="Visit Cosmos Web Tech website in new tab"> 84Visit cosmoswebtech.com.au â 85</a> </div> </div> <div class="group flex flex-col h-full bg-white rounded-2xl shadow-lg hover:shadow-2xl hover:-translate-y-1 transition-all duration-300 ease-in-out p-8 border-t-4 border-green-500 hover:border-green-600"> <!-- Division Logo - Fixed Height Container --> <div class="mb-6 flex justify-center items-center h-24"> <img src="/divisions/awesome-apps-logo.svg" alt="Awesome Apps - Mobile App Development Sydney" width="200" height="100" class="max-h-20 w-auto object-contain" loading="lazy"> </div> <!-- Division Name --> <h3 class="text-2xl font-heading font-bold text-gray-900 mb-4 text-center"> Awesome Apps </h3> <!-- Description --> <p class="text-gray-600 mb-6 text-center leading-relaxed"> Custom iOS and Android apps that grow your business, from concept to App Store launch. </p> <!-- Services List - Grows to fill space --> <ul class="space-y-3 mb-8 flex-grow"> <li class="flex items-start"> <svg class="w-5 h-5 text-green-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">iOS App Development</span> </li><li class="flex items-start"> <svg class="w-5 h-5 text-green-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">Android Development</span> </li><li class="flex items-start"> <svg class="w-5 h-5 text-green-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">React Native Apps</span> </li><li class="flex items-start"> <svg class="w-5 h-5 text-green-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">App Store Optimisation</span> </li><li class="flex items-start"> <svg class="w-5 h-5 text-green-500 mr-3 mt-0.5 flex-shrink-0" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"> <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> <path d="M22 4L12 14.01l-3-3"></path> </svg> <span class="text-gray-700 text-sm">Maintenance & Updates</span> </li> </ul> <!-- CTA Buttons - Pushed to bottom --> <div class="flex flex-col sm:flex-row gap-3 mt-auto"> <a href="/divisions/awesome-apps" class="text-center bg-green-500 hover:bg-green-600 text-white px-6 py-3 rounded-lg font-semibold transition-all duration-300 ease-in-out shadow-md hover:shadow-lg flex-1" aria-label="See Awesome Apps services"> 86See Awesome Apps services â 87</a>
87 <a href="https://eawesome.com.au" target="_blank" rel="noopener noreferrer" class="text-center bg-white border-2 border-gray-300 text-gray-700 hover:border-gray-400 hover:bg-gray-50 px-6 py-3 rounded-lg font-semibold transition-all duration-300 ease-in-out flex-1" aria-label="Visit Awesome Apps website in new tab"> 88Visit eawesome.com.au â 89</a> </div> </div> </div> </div> </section> <section class="section-padding"> <div class="container-custom"> <div class="text-center mb-12"> <h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-4">Why Choose Ganda Tech Services?</h2> </div> <div class="grid grid-cols-1 md:grid-cols-3 gap-8"> <div class="text-center"> <div class="w-16 h-16 bg-gradient-blue rounded-full flex items-center justify-center mx-auto mb-4"> <svg class="w-8 h-8 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 10V3L4 14h7v7l9-11h-7z"></path> </svg> </div> <h3 class="text-xl font-bold text-gray-900 mb-3">One partner. One invoice.</h3> <p class="text-gray-600"> 90Most agencies hand you off â designer to developer to IT vendor. We don't. Your website lead also briefs the app team. The IT manager sees the website roadmap. Nothing falls between the cracks because there are no cracks. 91</p> </div> <div class="text-center"> <div class="w-16 h-16 bg-gradient-blue rounded-full flex items-center justify-center mx-auto mb-4"> <svg class="w-8 h-8 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z"></path> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 11a3 3 0 11-6 0 3 3 0 016 0z"></path> </svg> </div> <h3 class="text-xl font-bold text-gray-900 mb-3">Sydney-based, Sydney-paid.</h3> <p class="text-gray-600"> 92We're physically in Bella Vista. We meet clients in their offices in Castle Hill, Parramatta, and the CBD. No timezone gaps, no offshore handovers. The person you brief is the person doing the work. 93</p> </div> <div class="text-center"> <div class="w-16 h-16 bg-gradient-blue rounded-full flex items-center justify-center mx-auto mb-4"> <svg class="w-8 h-8 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"></path> </svg> </div> <h3 class="text-xl font-bold text-gray-900 mb-3">Fixed prices on the proposal.</h3> <p class="text-gray-600"> 94Every project has a fixed quote, scope, and timeline. Variations get approved before the work starts â not after. You won't get a surprise invoice. 95</p> </div> </div> </div> </section> <section class="section-padding bg-gray-50"> <div class="container-custom"> <div class="text-center mb-12"> <h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-4">Our Services</h2> <p class="text-lg text-gray-600 max-w-2xl mx-auto"> 96Complete digital services to transform your business online. 97</p> </div> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8"> <div class="card-hover flex flex-col h-full"> <div class="mb-4"> <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="#6C63FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class aria-hidden="true"> <path d="M3 3h7v9H3zM14 3h7v5h-7zM14 12h7v9h-7zM3 16h7v5H3z"></path> </svg> </div> <h3 class="text-xl font-bold mb-2 text-gray-900">Web Design & Development</h3> <p class="text-gray-600 mb-4 flex-grow">Build the website that converts your enquiries into customers. WordPress, custom builds, e-commerce.</p> <p class="text-gts-primary-500 font-bold text-lg mb-4">From $1,500</p> <a href="/contact/" class="btn-primary text-sm w-full mt-auto"> Get Started </a> </div> <div class="card-hover flex flex-col h-full"> <div class="mb-4"> <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="#6C63FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class aria-hidden="true"> <path d="M5 2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2M12 18h.01"></path> </svg> </div> <h3 class="text-xl font-bold mb-2 text-gray-900">Mobile App Development</h3> <p class="text-gray-600 mb-4 flex-grow">Ship the iOS and Android app your customers ask for â without managing two codebase
97s or three vendors.</p> <p class="text-gts-primary-500 font-bold text-lg mb-4">From $8,000</p> <a href="/contact/" class="btn-primary text-sm w-full mt-auto"> Get Started </a> </div> <div class="card-hover flex flex-col h-full"> <div class="mb-4"> <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="#6C63FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class aria-hidden="true"> <path d="M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6zM4 16a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2zM6 6h.01M6 16h.01"></path> </svg> </div> <h3 class="text-xl font-bold mb-2 text-gray-900">IT Support & Managed Services</h3> <p class="text-gray-600 mb-4 flex-grow">Get IT off the founder's plate. Proactive monitoring, helpdesk, and cloud migration â all included.</p> <p class="text-gts-primary-500 font-bold text-lg mb-4">From $500/month</p> <a href="/contact/" class="btn-primary text-sm w-full mt-auto"> Get Started </a> </div> <div class="card-hover flex flex-col h-full"> <div class="mb-4"> <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="#6C63FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class aria-hidden="true"> <path d="M22 7l-8.5 8.5-5-5L2 17M16 7h6v6"></path> </svg> </div> <h3 class="text-xl font-bold mb-2 text-gray-900">Digital Marketing</h3> <p class="text-gray-600 mb-4 flex-grow">Get found in Sydney searches. Local SEO and Google Ads that show you what's actually working.</p> <p class="text-gts-primary-500 font-bold text-lg mb-4">From $800/month</p> <a href="/contact/" class="btn-primary text-sm w-full mt-auto"> Get Started </a> </div> <div class="card-hover flex flex-col h-full"> <div class="mb-4"> <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="#6C63FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class aria-hidden="true"> <path d="M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z"></path> </svg> </div> <h3 class="text-xl font-bold mb-2 text-gray-900">Cloud Solutions</h3> <p class="text-gray-600 mb-4 flex-grow">Move off old servers to Office 365, Azure, or AWS â with the migration plan, not just the invoice.</p> <p class="text-gts-primary-500 font-bold text-lg mb-4">Custom quote</p> <a href="/contact/" class="btn-primary text-sm w-full mt-auto"> Get Started </a> </div> <div class="card-hover flex flex-col h-full"> <div class="mb-4"> <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="#6C63FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class aria-hidden="true"> <path d="M9 2L6.3 6H3a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-3.3L12 2H9zM9 20c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM18 20c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"></path> </svg> </div> <h3 class="text-xl font-bold mb-2 text-gray-900">E-Commerce Solutions</h3> <p class="text-gray-600 mb-4 flex-grow">Launch the online store on WooCommerce or Shopify â payments, inventory, and post-launch support included.</p> <p class="text-gts-primary-500 font-bold text-lg mb-4">From $3,500</p> <a href="/contact/" class="btn-primary text-sm w-full mt-auto"> Get Started </a> </div> </div> <div class="text-center mt-12"> <a href="/services/" class="btn-primary">View All Services</a> </div> </div> </section> <section class="section-padding"> <div class="container-custom"> <div class="text-center mb-12"> <h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-4">How clients use the three divisions together</h2> <p class="text-lg text-gray-600 max-w-2xl mx-auto"> 98The biggest reason clients pick us is that they don't have to coordinate three vendors. Here's what that actually looks like. 99</p> </div> <div class="grid grid-cols-1 md:grid-cols-2 gap-8 max-w-4xl mx-auto"> <div class="bg-white p-8 rounded-xl shadow-lg border-t-4 border-gts-primary-500"> <p class="text-xs font-semibold tracking-widest uppercase text-gts-primary-600 mb-3"> 100Hills District retailer 101</p> <h3 class="text-xl font-bold text-gray-900 mb-3">Website + customer app + IT support</h3> <p class="text-gray-600 leading-relaxed"> 102Cosmos Web Tech builds the e-commerce website. Awesome Apps builds the iOS and Android customer-loyalty app. Cloud Geeks runs the cloud and helpdesk. Three teams, one project lead, one invoice â no vend
102or-management overhead. 103</p> </div> <div class="bg-white p-8 rounded-xl shadow-lg border-t-4 border-gts-cyan-500"> <p class="text-xs font-semibold tracking-widest uppercase text-gts-cyan-700 mb-3"> 10425-person professional services firm 105</p> <h3 class="text-xl font-bold text-gray-900 mb-3">Managed IT + website refresh</h3> <p class="text-gray-600 leading-relaxed"> 106Cloud Geeks runs the day-to-day IT â Office 365, monitoring, helpdesk, cybersecurity. Cosmos Web Tech handles the website refresh and SEO. The two teams share a project channel so the website launch coincides with the email rollout â no surprise downtime. 107</p> </div> </div> <p class="text-center text-sm text-gray-500 mt-8 italic"> 108Illustrative scenarios based on common client engagements. Verified case studies on <a href="/portfolio/" class="text-gts-primary-600 hover:underline">our portfolio</a>. 109</p> </div> </section> <section class="section-padding bg-gradient-blue text-white"> <div class="container-custom"> <div class="max-w-3xl mx-auto text-center"> <h2 class="text-3xl md:text-4xl font-bold mb-4">Tell us about your project.</h2> <p class="text-lg mb-8 opacity-90"> 110Free 30-minute call. We'll tell you which division can help and roughly what it'll cost â even if you don't end up working with us. 111</p> <div class="flex flex-col sm:flex-row gap-4 justify-center"> <a href="/contact?source=home-final-cta" class="btn bg-white text-gts-primary-500 hover:bg-gray-100 hover:text-gts-primary-600" data-track-cta="home-final-book-call"> 112Book my free 30-min call 113</a> <a href="tel:+61433309677" class="btn bg-transparent text-white border-2 border-white hover:bg-white hover:text-gts-primary-500" data-track-cta="home-final-phone"> 114Call 0433 309 677 115</a> </div> <p class="text-sm mt-6 opacity-75">Mon-Fri, Sydney time · We respond within one business day</p> </div> </div> </section>
115<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","name":"Frequently Asked Questions about Ganda Tech Services","url":"https://g-t-s.com.au/","mainEntity":[{"@type":"Question","name":"What does Ganda Tech Services do?","acceptedAnswer":{"@type":"Answer","text":"Ganda Tech Services (GTS) is a Sydney-based digital agency that builds websites, mobile apps, and provides managed IT support through three specialised divisions: Cosmos Web Tech (web design and SEO), Awesome Apps (iOS and Android mobile apps), and Cloud Geeks (managed IT, cloud migration, cybersecurity). One team, one invoice, no vendor-management overhead."}},{"@type":"Question","name":"Where is Ganda Tech Services based?","acceptedAnswer":{"@type":"Answer","text":"GTS is based at 8 Elizabeth Macarthur Drive, Bella Vista NSW 2153 in Sydney's Hills District. We serve clients across Castle Hill, Parramatta, Blacktown, Norwest, Rouse Hill, and broader Western Sydney with face-to-face meetings, and work with clients Australia-wide remotely."}},{"@type":"Question","name":"How much does a website, mobile app, or IT project cost?","acceptedA
115nswer":{"@type":"Answer","text":"Websites from $1,500. WordPress sites from $2,500. E-commerce from $3,500. Mobile apps from $8,000 (single platform) or $12,000 (cross-platform). Managed IT from $500/month. Every project is fixed-price on the proposal with variations approved in writing before any work starts â no surprise invoices."}},{"@type":"Question","name":"Does Ganda Tech Services work with businesses outside Sydney?","acceptedAnswer":{"@type":"Answer","text":"Yes. While GTS is physically based in Bella Vista and offers face-to-face meetings across Sydney, we work remotely with Australian businesses anywhere in the country. Web design, app development, and cloud services can all be delivered via video consultation and asynchronous collaboration."}},{"@type":"Question","name":"Which division should I contact â Cosmos, Awesome Apps, or Cloud Geeks?","acceptedAnswer":{"@type":"Answer","text":"You don't have to choose. Contact GTS directly and we'll route the conversation to the right division (or multiple divisions for combined projects). For websites and SEO, that's Cosmos Web Tech. For mobile apps, Awesome Apps. For managed IT and cloud, Cloud Geeks. Many projects span all three."}}]}</script>
115 </main> <footer class="bg-gray-900 text-gray-400"> <div class="container-custom py-12"> <!-- Social Media Links --> <div class="flex justify-center space-x-6 mb-8"> <a href="https://www.linkedin.com/company/ganda-tech-services" target="_blank" rel="noopener noreferrer" class="w-10 h-10 bg-gray-800 hover:bg-gts-primary-500 rounded-full flex items-center justify-center transition-all duration-300 group" aria-label="Follow us on LinkedIn"> <svg class="w-5 h-5 text-gray-400 group-hover:text-white transition-colors" fill="currentColor" viewBox="0 0 24 24"> <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path> </svg> </a> <a href="https://www.facebook.com/profile.php?id=61575924419974" target="_blank" rel="noopener noreferrer" class="w-10 h-10 bg-gray-800 hover:bg-gts-primary-500 rounded-full flex items-center justify-center transition-all duration-300 group" aria-label="Follow us on Facebook"> <svg class="w-5 h-5 text-gray-400 group-hover:text-white transition-colors" fill="currentColor" viewBox="0 0 24 24"> <path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"></path> </svg> </a> <a href="https://x.com/g_t_s_2026" target="_blank" rel="noopener noreferrer" class="w-10 h-10 bg-gray-800 hover:bg-gts-primary-500 rounded-full flex items-center justify-center transition-all duration-300 group" aria-label="Follow us on Twitter/X"> <svg class="w-5 h-5 text-gray-400 group-hover:text-white transition-colors" fill="currentColor" viewBox="0 0 24 24"> <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path> </svg> </a> <a href="https://www.instagram.com/gandatechservices" target="_blank" rel="noopener noreferrer" class="w-10 h-10 bg-gray-800 hover:bg-gts-primary-500 rounded-full flex items-center justify-center transition-all duration-300 group" aria-label="Follow us on Instagram"> <svg class="w-5 h-5 text-gray-400 group-hover:text-white transition-colors" fill="currentColor" viewBox="0 0 24 24"> <path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"></path> </svg> </a> </div> <!-- Footer Info --> <div class="text-center space-y-2 text-sm"> <p class="text-base text-white/90 font-semibold tracking-wide mb-3"> 116Three divisions. One team. Sydney since 2015. 117</p> <p> 118© 2026 Ganda Tech Services. All rights reserved. ABN: 32 164 690 751 119</p> <p> 1208 Elizabeth Macarthur Drive, U608, Bella Vista NSW 2153 121</p> <p> <a href="tel:+61433309677" class="hover:text-white transition-colors">0433 309 677</a> 122 | 123<a href="/cdn-cgi/l/email-protection#cfa6a1a9a08fa8e2bbe2bce1aca0a2e1aeba" class="hover:text-white transition-colors"><span class="__cf_email__" data-cfemail="0861666e67486f257c257b266b676526697d">[email protected]</span></a> 124 | 125<a href="https://g-t-s.com.au" class="hover:text-white transition-colors">g-t-s.com.au</a> </p> <p> 126Local digital agency â Hills District · Parramatta · Blacktown · Castle Hill · Hornsby · Western Sydney 127</p> </div> </div> </footer> <!-- Funnel tracking: scroll-depth + CTA-click events into dataLayer -->
vendor: 109 bytes, line 127
127 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
127<script> 128 (function () { 129 var fired = { 25: false, 50: false, 75: false, 100: false }; 130 var thresholds = [25, 50, 75, 100]; 131 var ticking = false; 132 133 function getScrollPercent() { 134 var doc = document.documentElement; 135 var body = document.body; 136 var scrollTop = window.scrollY || doc.scrollTop || body.scrollTop || 0; 137 var scrollHeight = Math.max( 138 doc.scrollHeight, body.scrollHeight, 139 doc.offsetHeight, body.offsetHeight, 140 doc.clientHeight 141 ); 142 var clientHeight = doc.clientHeight || window.innerHeight; 143 var max = scrollHeight - clientHeight; 144 if (max <= 0) return 100; 145 return Math.round((scrollTop / max) * 100); 146 } 147 148 function checkScroll() { 149 var pct = getScrollPercent(); 150 thresholds.forEach(function (t) { 151 if (!fired[t] && pct >= t) { 152 fired[t] = true; 153 if (window.dataLayer) { 154 window.dataLayer.push({ 155 event: 'scroll_depth', 156 depth_percent: t, 157 page_path: window.location.pathname, 158 }); 159 } 160 } 161 }); 162 ticking = false; 163 } 164 165 window.addEventListener('scroll', function () { 166 if (!ticking) { 167 window.requestAnimationFrame(checkScroll); 168 ticking = true; 169 } 170 }, { passive: true }); 171 172 // CTA click tracking 173 document.addEventListener('click', function (e) { 174 var el = e.target.closest('[data-track-cta]'); 175 if (!el) return; 176 var label = el.getAttribute('data-track-cta'); 177 var href = el.getAttribute('href') || ''; 178 if (window.dataLayer) { 179 window.dataLayer.push({ 180 event: 'cta_clicked', 181 cta_label: label, 182 cta_href: href, 183 page_path: window.location.pathname, 184 }); 185 } 186 }, { capture: true }); 187 })(); 188</script>
188 <!-- Chatwoot live-chat widget â requires PUBLIC_CHATWOOT_TOKEN env var in Cloudflare Pages -->
188<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"6c10795b55604f7bb0bb31e34810e457","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 188
188
189<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a40a93dbc85e53b4',t:'MTc5MDM0NTA2MQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
189</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.