We are a creative tech hub.


Design, music and tech projects are our jam.


#random-banner-container001 {
}

#random-banner-container001 img {
width: auto;
height: 100%;
display: block;
}

#random-banner-container001 img:hover {
}

// Array of banner objects – each contains image filename and corresponding link
const banners001 = [
{ image001: ‘wp-content/uploads/2026/02/hp-hdr-rt-260203.png’, link001: ” },
{ image001: ‘wp-content/uploads/2026/02/hp-hdr-rt-260203-2.png’, link001: ” }
];

// Function to display a random banner
function displayrandomBanner001() {
// Get a random index from the banners001 array
const randomIndex001 = Math.floor(Math.random() * banners001.length);
const randomBanner001 = banners001[randomIndex001];

// Create the HTML elements
const bannerContainer001 = document.getElementById(‘random-banner-container001’);

// Create anchor element
const linkElement001 = document.createElement(‘a’);

// Create image element
const imgElement001 = document.createElement(‘img’);
imgElement001.src = `/${randomBanner001.image001}`;
imgElement001.alt = `Banner ${randomIndex001 + 1}`;
imgElement001.style.maxWidth = ‘auto’; // Responsive image
imgElement001.style.height = ‘100%’;

// Append image to link, then link to container
linkElement001.appendChild(imgElement001);
bannerContainer001.innerHTML = ”; // Clear any existing content
bannerContainer001.appendChild(linkElement001);
}

// Call the function when the page loads
document.addEventListener(‘DOMContentLoaded’, displayrandomBanner001);


#random-banner-container002 {
}

#random-banner-container002 img {
width: auto;
height: 100%;
display: block;
}

#random-banner-container002 img:hover {
}

// Array of banner objects – each contains image filename and corresponding link
const banners002 = [
{ image002: ‘wp-content/uploads/2026/02/hp-hdr-rt-260203.png’, link002: ” },
{ image002: ‘wp-content/uploads/2026/02/hp-hdr-rt-260203-2.png’, link002: ” }
];

// Function to display a random banner
function displayrandomBanner002() {
// Get a random index from the banners002 array
const randomIndex002 = Math.floor(Math.random() * banners002.length);
const randomBanner002 = banners002[randomIndex002];

// Create the HTML elements
const bannerContainer002 = document.getElementById(‘random-banner-container002’);

// Create anchor element
const linkElement002 = document.createElement(‘a’);

// Create image element
const imgElement002 = document.createElement(‘img’);
imgElement002.src = `/${randomBanner002.image002}`;
imgElement002.alt = `Banner ${randomIndex002 + 1}`;
imgElement002.style.maxWidth = ‘auto’; // Responsive image
imgElement002.style.height = ‘100%’;

// Append image to link, then link to container
linkElement002.appendChild(imgElement002);
bannerContainer002.innerHTML = ”; // Clear any existing content
bannerContainer002.appendChild(linkElement002);
}

// Call the function when the page loads
document.addEventListener(‘DOMContentLoaded’, displayrandomBanner002);


#random-banner-container003 {
}

#random-banner-container003 img {
width: auto;
height: 100%;
display: block;
}

#random-banner-container003 img:hover {
}

// Array of banner objects – each contains image filename and corresponding link
const banners003 = [
{ image003: ‘wp-content/uploads/2026/02/hp-hdr-rt-260203.png’, link003: ” },
{ image003: ‘wp-content/uploads/2026/02/hp-hdr-rt-260203-2.png’, link003: ” }
];

// Function to display a random banner
function displayrandomBanner003() {
// Get a random index from the banners003 array
const randomIndex003 = Math.floor(Math.random() * banners003.length);
const randomBanner003 = banners003[randomIndex003];

// Create the HTML elements
const bannerContainer003 = document.getElementById(‘random-banner-container003’);

// Create anchor element
const linkElement003 = document.createElement(‘a’);

// Create image element
const imgElement003 = document.createElement(‘img’);
imgElement003.src = `/${randomBanner003.image003}`;
imgElement003.alt = `Banner ${randomIndex003 + 1}`;
imgElement003.style.maxWidth = ‘auto’; // Responsive image
imgElement003.style.height = ‘100%’;

// Append image to link, then link to container
linkElement003.appendChild(imgElement003);
bannerContainer003.innerHTML = ”; // Clear any existing content
bannerContainer003.appendChild(linkElement003);
}

// Call the function when the page loads
document.addEventListener(‘DOMContentLoaded’, displayrandomBanner003);


Our creative projects include

Design

Attentive and optimistic, we create a rare yet friendly environment that encourages new ideas and aim to provide superior products and services every single day.


Explore our design projects


Music

Music project text goes here.


Discover djektd music


Apps & Software

Overview of apps and software projects goes here.


Find out more








Our Brand Family

Home to a wealth of diverse creative brands across a number of creative industries, the djektd team demonstrates a love of arts and creativity as well as technical expertise born from years of discovery and experience.


Meet Our Brands




Recent Events @ djektd