Made by fellow TL'er Amarxist.
(sorry for crummy cellphone pictures )
The left hand side controls up/down/forward/back and L2. Up and L2 are swapped back and forth depending on the position of the red switch. For fighting games where pressing up/jumping is a situational thing such as Street Fighter, I use the 'asdf' style layout. For fighting games where pressing up/jumping is common such as Soul Calibur or the Touhou fighters, I use the 'esdf' style layout.
My input speed and accuracy have improved a lot switching over from a proper arcade stick controller to this. I was a bit worried that it would take a really long time to build the same muscle memory I have using arcade sticks for this but it only took a few hours at most. A generic QCF motion can be performed by plinking the D/F buttons in one or two frames ala SF links. I can perform 360 motions far faster on this rather than an arcade stick even though I've been playing on sticks since Marvel Super Heroes hit the arcade.. 15 years ago? Something like that.
Works nice on my PC for emulators too.