Pracuje w KPMG od 2003 roku. Jego głównym obszarem zainteresowań jest zarządzanie ryzykiem informatycznym w instytucjach finansowych. Odpowiedzialny za wykonywanie audytów systemów informatycznych dla klientów. Zarówno jako lider, jak i członek zespołu prowadził wiele projektów atestacyjnych, w tym SAS 70 i ISAE 3000. W 2008 roku pracował w KPMG Audit New Zealand, realizując m.in. audyty informatyczne dla tamtejszych klientów audytowych. W trakcie pracy w KPMG brał udział w kilku międzynarodowych projektach albo prowadząc prace operacyjne poza Polską albo wspierając międzynarodowe zespoły przybywające do Polski.