DJ has been hacking on SAP enterprise software for more than three decades, and has a strong connection to the Open Source community too.

He's contributed to the SAP, Perl, XMPP (Jabber) and Google developer communities and most recently has been sharing knowledge and code on SAP Fiori and SAP's UI5 toolkit. He was made an SAP Mentor in recognition of his contributions to the SAP Developer Network and community which he co-created in 2003.

He's been a member of SAP's Mentors Advisory Board, and also a member of SAP's Developer Advisory Board.

He teaches kids and teachers to code. He ran a CodeClub in his local village school, is a volunteer and organiser at Manchester CoderDojo, a STEMnet Ambassador and in 2013 year ran a centre in Manchester for Young Rewired State.

He is married to his theoretical childhood sweetheart Michelle, and has a son, Joseph, of whom he's very proud.

Writing and Talks

He's written two books for O'Reilly (Programming Jabber and Google Pocket Guide), conceived, edited and co-written a book on UI5 (30 Days of UI5) and is co-author of the SAP Press book Practical Workflow for SAP (3rd Ed.).

His latest book, also for SAP Press, is SAP Fiori and SAPUI5: Debugging the User Interface.

He has contributed articles to sites as diverse as O'Reilly's OpenP2P, the SAP Community Network, Bluefin Solutions as well as writing posts on his own blogs Language Ramblings and DJ's Weblog where he's been writing since 2002.

He's spoken at conferences such as OSCON, JabberConf, FOSDEM, SAP Inside Track, SAP TechEd, SAP DKOM, the SAP UK & Ireland User Group Conference, the SAP Architect & Developer Summit, Manchester Digital Laboratory (MadLab) and TEDx.

Follow DJ on Twitter, subscribe to his YouTube channel, read posts on his personal blog and his current & previous blogs on the SAP Community.




Google Pocket


for SAP

SAP Press

30 Days of UI5


SAP Fiori and
Debugging the
User Interface

SAP Press