Michał Pilch

Frontend game developer with professional experience in building production-ready HTML5 slot games using TypeScript and PixiJS. I specialize in interactive graphics, animations, and game logic, with a strong focus on performance, clean architecture, and maintainable code.

I enjoy working close to the visual layer of applications — turning mathematical models and design concepts into smooth, engaging user experiences. Currently working fully remotely, collaborating with designers, artists, and backend developers to deliver scalable game solutions.

Professional Work Experience

I have professional experience both in traditional web development and in game development. I started as a full-stack developer, working on internal banking applications used by cooperative bank employees.

Currently, I work as a frontend game developer, building HTML5 slot games with PixiJS and TypeScript. My responsibilities include implementing core game logic, developing reusable systems, integrating animations, and ensuring smooth performance across different devices.

Education

I obtained my Bachelor of Engineering degree in January 2023 from AGH University of Science and Technology in Cracow, specializing in Information and Communications Technology. During my studies, I focused on software engineering, internet related technologies, computer graphics, and game development fundamentals.

Languages

  • Polish — native
  • English — C1 (used daily in professional environment)
  • Spanish — A1/A2 (basic, currently learning)

Hobbies

Outside of programming, I actively train Brazilian Jiu-Jitsu (blue belt) at Unity Jiu-Jitsu in Cracow, which has taught me consistency, problem-solving under pressure, and long-term discipline.

I enjoy playing chess, occasionally engaging in online rapid games where I hold a rating of around 1150. I almost never turn down the opportunity to play a game of football with friends. My reading interests are diverse, focusing heavily on fantasy, science, and physics.

ABOUT ME

My Work

Contact me