Zanim objął stanowisko Chief IT Developera pracował jako konsultant w wielu firmach finansowych jako programista, architekt, szkoleniowiec.
Jest mocno związany z trójmiejską TrojQA i często występuje jako prelegent na imprezach branżowych.
Z Artificial Intelligent związany od 2018. W danej chwili zajmuje się wdrażaniem LLM w dużej instytucji finansowej.