100’s of companies place their trust with TDR.












Best IT Solutions for your Business
Our team brings a wealth of practical experience and technical expertise. A track record of success and satisfied clients.
Find Us on Facebook, Instagram, Tiktok and LinkedIn

Years Experience

Projects

No. of Clients
Meet our Fantastic Team
Meet our team of diverse talents passionately crafting solutions, fostering innovation, and delivering excellence every step of the way.

Keith Osborne
Managing Director

Graeme Tattersall
Network Engineer

Salvador Gil Rosales
Web Developer / Designer

Judah Ogu
Web Developer / Designer

Widmisa Lima
Admin/Accounts
Want to join us?
We’re Hiring
We’d love to have you in our team click the button below to view our open positions.

Keith Osborne
Managing Director
Hi there! I’m Keith, your go-to guy for all things tech with a zest for life that just doesn’t quit. With my roots firmly planted in the world of Linux and Cisco, I’ve woven my way through the intricate web of networking, only to double down with some serious coding chops in PHP, Perl, and Bash. My database skills are pretty sharp too, if I do say so myself, juggling MySQL, Microsoft SQL, and PostgreSQL with ease.
But hey, life isn’t all about the code and command lines. When I’m not tinkering with technology, you can find me immersed in the electrifying world of rugby. I’m a die-hard fan of Ulster and Irish rugby, and I cheer just as loudly for the Flying Fijans. My passion for the game is matched only by my peculiar ‘1 pizza per year’ rule – it’s a thing, trust me.
Running is my escape; it’s where I push my limits, having conquered 10 full marathons, including the Herculean task of back-to-back marathons. I’ve got a fire in my belly for all things spicy, from tantalizing Thai to mouthwatering Mexican cuisine. And music? Who needs it when you’ve got rhythm in your soul? I’m that guy dancing without a beat and always ready to belt out a tune at a moment’s notice.
For a bit of a twist, I prefer the thrill of clay pigeon shooting over any first-person shooter game. It’s here, in the precision and challenge of the sport, that I find a unique kind of focus and relaxation. And of course, in the eternal debate of Mario versus Sonic, I’m team Mario all the way, and when it comes to Street Fighter, Ryu is my champion.
So, if you’re looking for a tech whiz with a vibrant streak and a love for life’s adventures, including the skill and focus of clay pigeon shooting, you’ve found your man. Let’s make something amazing together!
Salvador Gil Rosales
Web Developer / Designer
Hello! I’m Salvador, a digital craftsman with a deep passion for weaving the web’s fabric with JavaScript, TypeScript, and a palette of frameworks and technologies like React, Next.js, Remix, and Tailwind CSS. My toolkit doesn’t end there; I bring life to mobile landscapes with React Native, structure server-side sagas with Node.js, and dance through databases with MySQL, PostgreSQL, and MongoDB. Whether it’s PHP’s old-school charm or Java’s enduring robustness, I navigate these languages with the ease of a seasoned artisan.
But life isn’t all syntax and servers. When the screens go dark, you’ll find me diving into the vibrant worlds of gaming, where every quest and challenge is a chance to unwind and recharge. My love for gaming isn’t just about the thrill of the win; it’s about exploring new universes, connecting with fellow gamers, and discovering stories that inspire.
Adding to the mix, I love to play poker. It’s not just a game; it’s a strategic ballet where psychology, mathematics, and intuition dance on a felted stage. Each hand is a new puzzle, each bluff a daring story told without words. Poker nights are where I sharpen my decision-making skills and enjoy the camaraderie over a deck of cards.
Yet, my spirit craves more than just digital adventures. Occasional partying gives me a taste of the world’s spontaneous rhythms, reminding me that the best experiences often come unplanned. My passion for traveling complements this perfectly, allowing me to step away from the keyboard and immerse myself in new cultures, landscapes, and perspectives. Each journey is a fresh source of inspiration, fueling my creative endeavors and enriching my soul.
So, if you’re on the lookout for a tech enthusiast who can blend the worlds of development and design with the energy of gaming, the zest of spontaneous celebrations, and the richness of global explorations, look no further. Let’s embark on this journey together, crafting experiences that resonate and transform.
Judah Ogu
Web Developer / Designer
Hey there! I’m Judah, a dynamic fusion of tech-savvy creativity and an adventurer at heart. My journey in the tech world is painted with the vibrant strokes of JavaScript, React, Next.js, PHP, MySQL, and MongoDB. Not just content with the back-end, I’ve honed my skills as a WordPress developer, crafting visually stunning and highly functional websites with Divi and Elementor. My toolkit is a testament to my love for building, creating, and problem-solving in the digital space.
But who am I beyond the code? My life is a mosaic of hobbies that keep my energy high and my creativity flowing. Fitness is my foundation, a discipline that sharpens both body and mind, preparing me for the challenges and adventures that await. Anime and gaming transport me to worlds unfettered by the physical constraints of our reality, where every story and battle fuels my imagination.
I’m no stranger to the call of the wild—hiking and traveling are my escapes into the beauty of the natural world and the diversity of cultures. These adventures are not just leisure; they’re a source of inspiration, a way to recharge and gain new perspectives that I bring back to my work and creative endeavors. Making music is another avenue where I express my creativity, blending rhythms and melodies that reflect my experiences and moods.
When it comes to sports, football and basketball aren’t just games to me; they’re passions. Watching and playing these sports is a thrill that brings out my competitive spirit and teamwork skills. And yes, I love the occasional partying, because life is about balance—moments of pure work dedication and times of joyous celebration.
So, if you’re looking for someone who blends the precision of a developer with the soul of an artist and the heart of an adventurer, you’ve found your guy. Let’s connect and create something amazing, fueled by technology, creativity, and the zest for life.
Graeme Tattersall
Network Engineer
Hi! I’m Graeme, a technophile with a penchant for the complex landscapes of Linux, Cisco, Juniper, Mikrotik, and FreeBSD. My days are filled with navigating the nuances of Perl and Bash development, while my expertise doesn’t stop short of mastering the intricacies of MySQL, Microsoft SQL, and PostgreSQL databases. When it comes to ensuring systems are not just up but also resilient, my skills in High Availability and Clustered File Systems come into play, ensuring that the digital worlds I oversee are as robust as they are efficient.
But what’s work without a bit of play? Outside the server rooms and beyond the code, I’m an avid gamer, immersing myself in virtual realms that challenge the mind and quicken the pulse. Gaming for me is not just a hobby; it’s a way to explore new worlds, strategize, and connect with a community that shares my passion.
When I’m not wielding a controller or monitoring network performance, you can find me engaging in the precision and focus of clay pigeon shooting. It’s here, in the quiet concentration and the split-second decisions, that I find a unique form of tranquility and a break from the digital buzz.
So, if you’re looking for someone who can seamlessly blend the worlds of advanced networking and system management with the strategic depth of gaming and the sharp focus of clay pigeon shooting, you’ve found your match. Let’s connect and explore how we can tackle the challenges of technology and life with precision, strategy, and maybe a little fun along the way.

Widmisa Lima
Admin/Accounts
Hey there! I’m Widmisa, a dynamic professional with a knack for turning data into decisions and relationships into partnerships. My analytical prowess means I can dive deep into the numbers and emerge with insights that not just illuminate but also innovate. With hands-on experience in CRM systems, I’m all about nurturing connections that last.
Technology? It’s practically my middle name. I thrive on the challenge of mastering new software platforms, making me a quick study and an asset in our fast-paced digital world. But it’s not just about the tech. My resilience and self-motivation are at the core of who I am, allowing me to bounce back from setbacks stronger and more determined. My journey has been enriched by engaging with diverse cultures, honing my cross-cultural communication skills, and making every interaction meaningful.
Leadership is more than a role for me; it’s a responsibility I cherish, guiding teams towards our shared goals with clarity and empathy. With time management as my trusted ally, I juggle tasks and deadlines with ease, ensuring everything I commit to, from professional projects to personal passions, receives the attention it deserves.
Speaking of passions, when I’m not charting paths through data or leading the charge on projects, you can find me immersed in DIY projects, where creativity meets craft. My love for travel takes me to new destinations, each journey broadening my horizons and fueling my soul. I’m an enthusiastic sports fan, whether playing in local leagues or cheering from the sidelines, and an adventurous cook and baker, always ready to explore new recipes and host gatherings that bring people together.
Language learning is my bridge to the world, opening doors to new cultures and conversations. With every new word and phrase, I connect more deeply with the rich tapestry of human experience.
So, if you’re in search of a resilient, adaptable professional with a global perspective and a creative heart, look no further. Let’s dive into the next challenge together, transforming obstacles into opportunities and goals into achievements.