Years Experience
Completed software
Completed animations
My Services
Shaders Programing
Proficient in developing shaders in both high-level and low-level systems, with a focus on code-based solutions. My approach combines aesthetic design with functional optimization, ensuring efficient and versatile shader performance for various applications.
Machine Learning in Graphics
My expertise ranges from developing advanced quaternion recurrent networks for intricate motion analysis to creating intelligent game antagonists using decision trees and reinforcement learning, showcasing a broad spectrum of machine learning applications in computer graphics.
XR Applications
Specializing in VR and AR application development, I focus on creating user-friendly and visually impressive experiences. My work involves not only optimizing for headset limitations but also integrating external devices for a more immersive experience.
Game Development
In game programming, I primarily focus on developing enemy systems, optimizing performance, and crafting gameplay control mechanisms. I prioritize efficiency in my solutions and frequently apply my shader programming skills for visual enhancements, ensuring a seamless and engaging gaming experience.
Low-Level Graphics Programming
I am developing low-level graphics programming skills, focusing on OpenGL for custom rendering, lighting and gameplay systems. Additionally, I am improving my computer vision knowledge in OpenCV, specialising in camera calibration, depth mapping and point cloud processing.
Motion Design and Graphics
With over 8 years of experience, I specialize in creating custom animations and graphics for events and private clients. My work primarily includes video intros, advertisements, presentations, and posters. I focus on detailed craftsmanship and adapting the style to suit the specific purpose of each graphic or animation.
Portfolio

Computer Vision Toolkit
Read more
Amniocentesis Simulator
Read more
LSTM Quaternion Sequence Extrapolation (QLSTM)
Read more
Shrek Quiz
Read more
C3D API
Read more
Donos-AR: Augmented Reality Reporting App for Android
Read more
Space Shooter Game – OpenGL Engine
Read more
Quantum tic-tac-toe
Read more
The system of artificial intelligence of enemies in the cRPG game based on machine learning
Read moreEducation
Publication - Enemy Machine Learning-Based System in a cRPG-based Game
The article presents the design and implementation of an antagonist’s AI system for a cRPG game using machine learning. By integrating Behavior Trees with reinforcement learning, game immersion is ensured while facing the AI-driven opponent. The implemented system offers tools for both training and gameplay. The AI agent autonomously selects actions, guided by environmental cues and state assessments. Its decision-making, such as choosing attacks aligned with the opponent’s defenses and using supporting actions when truly needed, underscores its rationality, taking into account action costs.
Computer Science - Master's degree
A degree in computer science with a specialization in the design and programming of games and simulations in engines and graphics APIs. Also includes classes in computer vision, advanced computer graphics programming techniques and image rendering.
First degree distinction award
First degree distinction award in the "Engineer 4 Science 2022" competition for the work entitled "The system of artificial intelligence of enemies in the cRPG game based on machine learning".
Supervisor: Damian Pęszor, PhD.
Computer Science - Engineering degree
General computer science profile covering algorithms, computer architecture, databases and more. The Student Council in the Department of AEiI
Work History
AI/ML Engineer
I am working on a computer vision program for character feature detection and a chat bot project based on LLM models with RAG database integration. I am improving the LLM+RAG system with optimisations for better data retrieval. I am also carrying out research in this area.
Unity 3D / HLSL Developer
I am a developer responsible for the design and implementation of 3D simulations in a virtual environment. I specialize in developing custom AR/VR solutions or shaders and communicating applications with specialized hardware such as computer vision cameras.
I am currently working on the simulation of an amniocentesis procedure, where I manage a group of programmers in the development of a component part of the project.
Motion Graphic Designer
For more than nine years, I have been regularly doing graphic design and animation projects. These are usually posters and promotional animations for events, online creators and small businesses.
Full-Stack Developer
Full-Stack developer in technologies: python, vue, google cloud, fastAPI, docker.
Unity3D developer (intern)
Unity3D developer responsible for the design and implementation of 3D visualisations and UI/UX for Androind systems
Motion Graphic Designer
Advertising campaigns for the RedBullTV app and the "Tak Bardzo" contest. Both projects included story animation packages for social media (Instagram, Facebook).
Contact information
- Country: Poland
- Region: Silesia
- Email: mateuszplonka.tg@gmail.com
- Discord: SmartMatt#4903
- LinkedIn: Mateusz Płonka
- Github: Coding Projects
- YouTube: Motion Design Projects
- TikTok: Shaders and FX