almost Beta
Patryk Kowalski cover
Avatar for Patryk Kowalski
Patryk Kowalski

Intermediate

C++
Linux
C

C++ Programmer and AI Enthusiast. Currently based in Barcelona. Patryk has a diverse background in the tech industry with over 10 years of experience as a professional coder..

Biography

I'm Patryk, a C++ programmer and AI enthusiast with a knack for quirky humor. Born in Wroclaw, Poland, and currently coding away in Barcelona at King. With 10 years in the industry, my tech journey spans from developing engaging digital games at IGT PlayDigital to automotive projects at Bosch, and even 5G base stations at Nokia.

In my role at IGT PlayDigital, I transformed mathematical models into immersive, interactive experiences by implementing the mechanics for spinning reels and generating random outcomes to the front-end. I handled the logic behind winning lines, cascades, and various in-game features, including boosters.

Now at King, I work in the shared-tech team, creating features used across all the studio's games. I've co-implemented a content-sharing feature, allowing players to share, for example, videos of their winning cascades on social media platforms like WhatsApp and Instagram. Currently, I'm involved in developing leaderboards, focusing on enhancing social interactions within the games for a more engaging and connected player experience. As an AI enthusiast, I incorporate AI into every aspect of my work at King, continually seeking ways to enhance game features and player interactions.

My toolkit is packed with C++, and I studied mathematics—“I know a lot of Greek letters,” I joke. I love integrating AI into my work (even this intro got an AI boost!). When I’m not coding, you’ll find me at CrossFit, where I make sure everyone knows I’m a CrossFitter. I’m a fan of dystopian classics like "Brave New World" and "1984," and an ardent follower of "The Witcher" series—because what self-respecting Polish patriot wouldn’t be?

Skills

Roles

  • Mastery
  • Advanced
  • Basic

Technical Skills

  • Basic

Software

  • Mastery
  • Mastery
  • Advanced
  • Intermediate

Other Skills

  • Basic
  • Basic