Gary's Tech Hub

Repairs • Phones • Computers • Broadband • AI

Get In Touch

Have a question, need a quote, or want to book a repair? We're here to help. Reach out and we'll get back to you within 30 minutes.

Book Your Repair

Fill out the form and we'll get back to you within 30 minutes.

We respect your privacy. Your information is never shared with third parties.

Opening Hours

Monday - Friday 9:00 AM - 6:00 PM
Saturday 9:00 AM - 5:00 PM
Sunday 11:00 AM - 4:00 PM
Bank Holidays Closed

Find Us

Unit 12, Killiney Shopping Centre
Killiney, Co. Dublin, A96 DP22

Get Directions Free Parking

Follow Us

Leave us a review on Google — we'd love to hear from you!

Online Store

Visit Our eShop

Browse phones, accessories, tech gadgets and more. Shop online with fast delivery across Ireland.

Shop Now
function handleSubmit(e) { e.preventDefault(); const form = document.getElementById('contactForm'); const btn = document.getElementById('contactSubmitBtn'); const originalHTML = btn.innerHTML; btn.innerHTML = ' Sending...'; btn.disabled = true; fetch('https://formsubmit.co/ajax/hello@garystechhub.ie', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' }, body: JSON.stringify(Object.fromEntries(new FormData(form))) }) .then(response => response.json()) .then(data => { const modal = document.getElementById('successModal'); const content = document.getElementById('modalContent'); modal.classList.remove('hidden'); modal.classList.add('flex'); setTimeout(() => { content.classList.remove('scale-95', 'opacity-0'); content.classList.add('scale-100', 'opacity-100'); }, 10); form.reset(); }) .catch(error => { alert('Sorry, there was an error sending your request. Please call us on 01 588 1787.'); }) .finally(() => { btn.innerHTML = originalHTML; btn.disabled = false; }); } function closeModal() { const modal = document.getElementById('successModal'); const content = document.getElementById('modalContent'); content.classList.remove('scale-100', 'opacity-100'); content.classList.add('scale-95', 'opacity-0'); setTimeout(() => { modal.classList.add('hidden'); modal.classList.remove('flex'); }, 300); } window.addEventListener('scroll', () => { const navbar = document.getElementById('navbar'); navbar.style.background = window.scrollY > 50 ? 'rgba(10, 14, 26, 0.95)' : 'rgba(255, 255, 255, 0.05)'; }); // Pre-select service from URL param const params = new URLSearchParams(window.location.search); if (params.get('service')) { document.getElementById('serviceSelect').value = params.get('service'); } Chat with us!