About me

Conscientious and dedicated to the tasks entrusted to me, I would like to emphasize my willingness to work intensively, acquire new skills, and fully commit to projects.


 I am a mathematics graduate and have recently obtained the Junior Unity Programmer and Game Design certificates at the LubGame conference. My portfolio, rich with projects in the field of game development, attests to my commitment and skills in programming and game design. Holding the Junior Unity Programmer certificate also allows me to demonstrate my practical knowledge of working with this engine.


 My passion for game creation and my mathematical analysis can bring valuable contributions to the development of your organization. I am convinced that my mathematical skills, combined with my programming abilities and determination for continuous development, provide a solid foundation for quickly adapting and contributing to the team's success.

MY UNIVERSITY

CARDINAL STEFAN WYSZYNSKI UNIVERSITY IN WARSAW

Modern, Dynamically Developing Public University

YouTubeTwitterLinkedInFacebook

ACADEMIC COURSE 

My Advanced Mathematical Education Was Intagrated And Implemented In The Following Programming Courses:

Certifications

CURRENT PROJECTS AND DEVELOPEMENT

Echo Room - simulator

The application serves as a simulator for echo reduction in office spaces. Its main function is to create room layouts along with their constructional elements, including acoustic panels, and to assess the ratio of total absorbing surface area to room surface area. Additionally, it allows users to experience a virtual walk-through in the created office and hear the difference in sound reverberation.

The simulator was developed in collaboration with Apico SA, involving a team consisting of a musician, graphic designer, project coordinator, client, and testers. My role at every stage of development was to determine client requirements, system design, implementation, testing, deployment, and documentation creation.

A unique feature of this project is the implementation of sound reverberation, which required special attention from a legal perspective. Web browsers employ their own sound management policies, which the application must adhere to. Additionally, an interesting aspect is the relationship between the level of reverberation and the ratio of panel surface area to room surface area.

The aim of the application is to visualize the assembly before carrying out the order, improve communication with interior designers, eliminate the need for hand-drawn room sketches, and provide a quick and accurate assessment of the minimum required absorbing surface area. 

Repository

Unity Platform

Team work

The documentation consists of two parts: the Project Design Document, which specifies the basic requirements of the client for the application, and the Project Plan, which is worked on and accessible to the entire team working on the project. The Project Plan is updated after each meeting based on meeting notes. 

CattingOverIt

"CattingOverIt" is a touching and innovative adventure game where the player takes on the role of a cat, whose mission is to help its owner overcome depression. Through various interactions and activities, such as playing mini-games, the player helps their owner regain joy and peace of mind.

The game was created during the 9th edition of the Swiss Game Academy, a week-long intensive course where participants, divided into small teams, work on creating a game. A group of newly acquainted enthusiasts combined their skills and talents to realize this unique project in just one week.

Working on "CattingOverIt" was not only an opportunity to create a valuable game but also a chance to develop teamwork skills. Effective collaboration, clear communication, and task sharing were essential, providing valuable insights into team dynamics and improving problem-solving abilities.

The game won the Audience Award at this year's Swiss Game Academy, a testament to its exceptional impact on players and the recognition of the team's hard work.

Repositiory

Unity Platform

Lottery Lotto - simulator

The game is a simulator of a popular lottery game, in which the player can draw 6 numbers from the range of 1 to 42, according to the rules of a real lottery. The player can go through the entire game cycle, restart it, or pause it during gameplay. After drawing all the balls, the lottery results are displayed in ascending order.

This is an independent project in which I created a game studio in a 3D space, a drawing machine, and balls with textures corresponding to their numbers. The implemented functionalities include:

Repositiory

Unity Platform

Unity Junior Programmer Pathway Projects

While the Unity Junior Programmer course, I utilized various game mechanics, including, among others: 

Unity Platform

Repositiory

Unity Platform

MY FAVOURITE BOOKS