Portfolio

My Work

Internal tooling, IoT platforms, and freelance builds. A selection of what I've designed and shipped.

Game Add-ons

9

Vendorer

Vendorer

Jul 2016 – Present

Improved merchant frames for World of Warcraft: wide grid with up to 20 items visible, text-based filtering, one-click junk/unusable selling with smart NPC ignore handling, stack-split bulk purchasing, auto-repair with optional guild funds, rarity borders, and transmog integration. Originally by Sonaza; I'm maintaining it for the current game client.

Lua XML
View project →
DjinnisClassProfiles

DjinnisClassProfiles

Apr 2026 – Present

When gear drops, it tells me which of my druid specs want it and what it does to my stat targets. On any class it saves action bars and talent builds and puts them back. My biggest addon, fed by a gear-plan and talent pipeline outside the game.

Lua PowerShell Python Warcraft Logs API SimulationCraft
DjinnisDataTexts

DjinnisDataTexts

Mar 2026 – Present

About thirty information panels for World of Warcraft (guild, friends, saved instances, currencies, bag value and more), each with a rich clickable tooltip, for any LDB display addon such as ElvUI or Titan Panel. Published on CurseForge with a scripted release pipeline, and hardened against the 12.1 "secret value" changes.

Lua XML
View project →
DjinnisVendorer

DjinnisVendorer

Apr 2026 – Present

Improved merchant frames for World of Warcraft: a wide searchable grid, one-click junk and unusable selling, bulk buying and auto-repair. Originally by Sonaza (2016, MIT); I took it over and ported it to Midnight, including a fix for a function Blizzard removed in 12.1.

Lua XML
DjinnisWarbandManager

DjinnisWarbandManager

May 2026 – Present

At the bank, it moves gold and auction stock between my characters toward a target set for each one, based on what that character is for.

Lua PowerShell

DjinnisUIEnhancements

Aug 2026 – Present

Small fixes to the default interface: target frames per boss, druid resource bars, and a workaround that keeps two auction addons from fighting over the same window.

Lua

DjinnisDelveTracker

Aug 2026 – Present

Tracks the Midnight Delver's Call quests and predicts what handing in my banked stack would pay, calibrated from real hand-ins rather than worked out from the buffs.

Lua

DjinnisCircularBars

May 2026 – Present

Action bar buttons laid out in circles and arcs, with paging, show and hide conditions and Edit Mode support, built so nothing breaks in combat.

Lua XML

ElvUI Multi-Account Status Texts

Jun 2025

A World of Warcraft UI add-on extending ElvUI functionality for multi-account players.

Lua World of Warcraft API