Jarosław Polak
Senior VR/AR Developer, Team Leader

Since the moment I joined 4Experience I have delivered a variety of VR and AR applications for desktop and mobile services to our clients and end-users with diligent care.

I efficiently conciliate customer expectations and business goals with the best user experience and technical clarity.

In a nutshell


Clients I worked with


Years of experience


Projects completed

My experience and completed projects


The project goal was to create an application that engages stroke-patients with their health for positive behavior change, to provide data for research, and to improve clinical outcomes. VR Stroke Rehabilitation app allows stroke patients to practice everyday through gamification.

My job: Unity Developer

My contributions:

  • creating and adapting the VR content for a few VR headsets and leap motion technology.

Tech stack: Unity, C#


Team of programmers discussing and running a software project


The project aims at creating the VR shooting game in player vs player mode for location based entertainment centers. The gameplay is conducted between two teams. Each team before starting the gameplay can choose a specific weapon system and skills.

My job: Senior Unity Developer

My contributions:

  • the VR content development.

Tech stack: Unity, C#

About me

I’m a gameplay programmer, strongly interested in high intuitive interactions, good user experience and design mechanics. 
I have implemented a variety of classic, VR, and AR applications, both desktop and mobile. Most of all I like to do prototypes of new mechanics and user interactions and also work with multiplayer applications/games.

On a daily basis, I care about design architecture, communication with clients and using cost-effective solutions. I am focused on creating simple, clear, and flexible solutions.

When developing projects, I mainly ensure that the high technical quality of workmanship goes hand in hand with the most pleasant perception of users.

I have lived in many countries around the world. This experience has had a significant impact on my high communication skills, especially when it comes to understanding diverse people. Thanks to that I feel confident to carry out projects in multicultural teams.

Jarosław Polak

VR/AR Developer, Team Leader at 4Experience

I invite you to read our blog with the technical and business articles written by our team:

What is MVP
Unity vs Unreal comparison
How To Create Useful Unity Script Templates
Enhancing Digital Twins through VR and AR Technology
Why Virtual Exhibitions are so delightful for the audience?

The team I lead is extremely independent, experienced, and well-complemented. Team members have many years of experience with desktop, mobile, VR, and AR applications.
Let’s be honest – we are not afraid of technological challenges and solutions that require us to use various novelties or peripherals to use. We also have R&D skills, which have often helped in the smooth implementation of the tasks.
Sometimes we create our own tools for projects, which are also used by other teams to improve their work.

VR multiplayer arena

One of the projects I have developed

The project is a multiplayer VR arena where several people can participate in the game in different modules at the same time. We have created the ArcViz module that allows the user to view the visualization of architectural designs on a 1: 1 scale, and the Arena module – a game in which two teams fight against each other in a VR game in a science-fiction environment.

Key challenges & contributions 
> Creating the application architecture
> Multiplayer support in the application
> Use of the OptiTrack system
> Integration with external devices (Leap Motion, Striker VR, Haptics vest, Woojer vest)
> Many tools for players and operators (inside the app)

Customer’s opinion at Clutch

The tools we use

The main tool our team uses is Unity. We have a deep knowledge of that engine.

Tools such as Jira, Everhour and Shortcut are used to manage projects well.
Git, SourceTree and Plastic are our preferred choice for version control.

To communicate with clients we usually use Slack, Discord, Microsoft Teams, Google Meet and occasionally Skype.