John er utdannet Master of Philosophy i USA i 1999. Han har vært arkitekt for en rekke komplekse løsninger utviklet med det seneste og beste av Microsoft-teknologi. John brenner for å utvikle effektive og selvstendige utviklingsteam, som har lidenskap for å levere verdi og å skrive elegant kode. John har lenge vært tungt involvert i .NET-fagmiljøet, blant annet i forbindelse med å starte Bergen NNUG. Nå sitter han i NNUG-styret både lokalt og nasjonalt, og mange kjenner ham gjennom foredrag som han har holdt i NNUG og andre sammenhenger.

John leser mye, spesielt filosofi og samtidslitteratur – og elsker en god diskusjon om politikk. Han har to sønner, og når han ikke er sammen med dem kan man sannsynligvis finne ham i treningsstudio eller opptatt med et nytt hodeløst forsøk på å sette ny pers i Stolzekleiven.