Michal Witkowski

AI Lead at Broker Ubezpieczeniowy "WTB"

Cracow Metropolitan Area Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michal Witkowski is an AI lead and product analytics pioneer with 11+ years of experience applying quantitative methods to improve digital products across companies like Zendesk, ING, Canal+, Booksy and gaming studios. He combines a psychology MA with hands-on analytics and engineering skills—having contributed to open-source tooling for BeakerX’s Groovy kernel—to bridge behavioural research, data systems and product decisions. As a trainer and co-founder of [ation] center and a lecturer at AGH, he has taught nearly 1,000 practitioners with outstanding feedback (4.91/5), translating complex analysis into practical skills for designers, PMs and analysts. Michal also runs a family insurance brokerage as partner/strategic lead and currently builds innovative AI for AAA mobile games, demonstrating a rare mix of academic, product, and commercial leadership.
code11 years of coding experience
job10 years of employment as a software developer
bookMA, Psychology, MA, Psychology at Jagiellonian University
languagesPolish, English, Spanish
github-logo-circle

Github Skills (12)

javas10
jupyter10
groovy10
java10
javascript9
data-visualization8
data-visualisation8
data-visualizations8
back-end-development8
front-end-development8
testing7
html7

Programming languages (6)

JavaMakefileJavaScriptMustacheHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
twosigma/beakerx

May 2017 - Dec 2017

Beaker Extensions for Jupyter Notebook
Role in this project:
userFull-stack Developer
Contributions:207 commits, 96 PRs, 243 pushes in 6 months
Contributions summary:Michal primarily focused on enhancing the Groovy kernel, addressing execution issues within the %%javascript and %%html magic commands within the Groovy kernel, which involved changes in kernel/base and kernel/java directories. They also contributed to adding features for the table and other elements in Groovy by enhancing data visualization tools with the integration of a new CategoryArea with the associated unit test. Moreover, the user removed ANTLR4 from kernel/base and added support to the features for setting up data. These contributions suggest a focus on expanding the functionality and stability of the BeakerX Groovy kernel and its associated widgets.
jupyter-notebookjupyterjavagroovyclojure
michalgce/SafeMassmailing

Apr 2015 - Sep 2015

Contributions:22 commits, 16 pushes, 2 branches in 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial