Mathew.Mulholland // PORTFOLIO

STATUS: ONLINE - CONTACT BELOW

IDENTITY

Computer scientist, infrastructure automation builder, and cybersecurity enthusiast. Focused on breaking down complex architectural models, building local AI stacks, and hardening deployments.

  • LOC: NW_ENGLAND
  • ENV: TrueNAS // Docker // Win11 // Kali
  • STK: Self-Hosted Core

BACKGROUND

Substantial history in complex systems infrastructure, network security, and educational computing architectures.

Experienced in constructing production-grade home lab environments, engineering network flows, and translating low-level concepts into scalable practical deployments.

GET_IN_TOUCH

SECURE ROUTING VIA DISCORD WEBHOOK (Google verification required))

// Configuration array for asynchronous loops const configs = [ { id: 'profile-carousel', interval: 3400 }, { id: 'carousel-hermes', interval: 4000 }, // Sweeps every 4.0s { id: 'carousel-n8n', interval: 4800 }, // Sweeps every 4.8s { id: 'carousel-stack', interval: 5500 } // Sweeps every 5.5s ]; configs.forEach(conf => { let state = 0; const track = document.querySelector(`#${conf.id} .carousel-track`); setInterval(() => { if (conf.id === 'profile-carousel') { state = (state + 1) % 4; const shiftAmount = state * 25; track.style.transform = `translateX(-${shiftAmount}%)`; return; } state = state === 0 ? 1 : 0; const shiftAmount = state * 50; track.style.transform = `translateX(-${shiftAmount}%)`; }, conf.interval); });