Bjarne har en mastergrad i informatikk fra Universitetet i Oslo (UIO) fra 2005 med fokus på automatiske bevis-søk for første ordens logikk. Etter mastergraden har han jobbet som konsulent og undervist ved UiO, samt tatt et PhD studium innen kunstig intelligens.
Som stipendiat og mastergrad-student jobbet Bjarne med implementasjon av automatiske bevis-søk i funksjonelle (Maude) og imperative språk (Java/Python). I jobben som konsulent har han jobbet mye med web-teknologi; som regel basert på Java eller C#/.NET, men også noen eldre LAMP-baserte rammeverk med Perl/PHP som språk.
Bjarne har undervist i kursene Algorimter og Datastruktuer og Logikk ved Institutt for informatikk (IFI) ved UIO.