Witkowski karierę zawodową rozpoczął w dziale doradztwa transakcyjnego Ernst & Young, gdzie zajmował się wyceną spółek, doradztwem finansowym przy IPO oraz doradztwem w zakresie fuzji i przejęć.
Zarządzaniem aktywami zajmuje się od 2006 r., kiedy rozpoczął pracę w PTE PZU. Przed dołączeniem do zespołu Trigon (w 2012 r.) zarządzał portfelem akcji w PTE Nordea. Jest absolwentem finansów i bankowości Szkoły Głównej Handlowej.