WEBSITES, MEDIA AND TOOLS BUILT END TO END.

Producer since 2004. UE5 & Unity developer. Small-business IT wrangler. Python toolmaker. I build things that look good, sound better, and stay up when people use them.

Jenkins Media Digital

LIVE RADIO

A 24/7 stream of my catalog since 2009. Cinematic electronica, dubstep, chillwave, breaks and DnB sketches plus new uploads as they happen. Prefer platforms? Pick an official channel below.

Album art
Mustard Nights
Jenkins
How to add this stream on your device

https://radio.jmd.vc/listen/jmdradio/radio.mp3

  • Android: Use Audials Play -> Settings -> Radio -> Add new station -> paste the URL -> Save. Or use RadioDroid and add a custom station.
  • iPhone / iPad: Use Broadcasts by Steven Troughton-Smith -> Add Station -> enter the URL -> Save.
  • Windows: In foobar2000 choose File -> Add location -> paste the URL.
  • macOS: Broadcasts works on Mac as well.
  • Xbox Series X|S: Install UniversalInternetRadio from the Microsoft Store.
  • PlayStation 5: Open your public web player in the PS5 browser as a workaround.

Spotify

Releases and playlists. Follow for new drops.

Open Artist

SoundCloud

WIPs, remixes and deeper back catalog.

Open Profile
Prefer embeds?

Spotify

SoundCloud

YouTube

GAME DESIGN

Generals Evolution: RA3 & Uprising Map Pack

Port and upgrade of the full RA3 and Uprising map set for the Generals Evolution mod. Visual passes, balance tweaks, camera and frustum adjustments for 4K, water and sky updates, and optional NOSW variants for players who prefer no superweapons.

Generals Evolution port: forested valley map with upgraded water and lightingGenerals Evolution: snowy ridge and ocean base retrofit

What changed

  • Upgraded shaders, sky, weather
  • Supply layout and balance passes
  • Naval-centric RA3 maps adapted for ground skirmish
  • Clean 4K cameras and culling tweaks
  • NOSW variants for faster matches

Play notes

Tested with brutal AIs and long skirmishes. Goals were readable macro flow, punchier micro, and consistent performance at 4K with post-effects.

GTAIV: Australia (WiP)

Environment and vehicle work-in-progress set for an Australian feel: signage passes, materials, traffic and weather tuning, and city mood with cooler skies and harsher sun. These are exploratory shots and tool tests that feed back into my texture and pipeline tools.

WEB & SMALL-BUSINESS IT

Small-business friendly stacks that do not collapse on Monday. Domains and DNS, VPS hardening, static or headless sites, M365 or Google mail, and backups that are actually tested. I document everything and keep rollback plans simple.

  • VPS + CloudPanel
  • M365 & Exchange
  • Google Workspace
  • Backups & NAS
  • LAN/Wi-Fi
  • DNS & SSL

40+ visual demo systems.

This gallery is only a fraction of what I can design for sites and apps.

Static-first demos: no heavy frameworks required.

CODE & TOOLS

Python utilities and game-adjacent helpers that actually save hours. Batch image tools, model training helpers, asset extraction sweeps, side-by-side QC, and data work for racing games.

ImagePatcher UI preview

GAN texture tools

Training and batch helpers for GAN/SR models, tiling, patching and safe writes. Built for large upscales without dirty edges or broken mipmaps.

UModel brute force tool preview

UModel brute forcer

Parameter sweep runner for UModel when a title sits close to a recognized profile. Automates guesswork, captures logs, and surfaces the best candidate settings.

Video comparison tool UI

Video comparison

Side-by-side viewer for encode and processing checks. Designed for fast A/B during texture or footage pipelines.

Forza database screenshot

Forza database

Cleaned and expanded spreadsheets for fast filtering of cars, performance and visuals. Useful for mod planning and reference.

PHOTOGRAPHY

I have been a photographer since the early 2000s, and have been using any camera to capture landscapes and cityscapes, architecture and street photography all across Australia. I have had gallery showings and was employed as a real estate photographer for many years.