PORTFOLIO

Bartłomiej Szczygło

Welcome, and thank you for taking the time to explore my portfolio.

I’m excited to share a selection of my work with you, showcasing the skills, creativity, and dedication I bring to each project. My focus is always on delivering high-quality results that align with the unique vision and needs of my clients. I hope you find this portfolio a reflection of both my passion and my commitment to excellence. I look forward to the opportunity to collaborate and contribute to your next project.

VR Medical

VR Medical is an advanced application for surgical planning, which I worked on for over 2.5 years.

It allows doctors to view and manipulate the patient’s tomography in 3D, paint on it, edit transfer functions, add stents, cut holes, check if a pump fits into a heart, and much more. It even supports animated 3D volumetric images. I worked in a small company of 4 people (later 7). I was the main programmer; I had a leading role in the development process, contributing significantly to key aspects such as: 3D volumetric rendering, texture streaming, particle clouds, shaders, VR interactions, DICOM standard loading, serialization and the UI. Our team was collaborating closely with cardiologists all over the world. Although Unreal Engine was used for the main program, I also co-created a sophisticated complementary .NET application in C# and WPF for project management. Anonymization techniques had to be integrated to ensure medical data security.

www.vmersive.pl

https://youtu.be/ueYXRxx5i8g

 

Digital Life – 3D Evolution simulation using neural networks

Inspired by Karl Sims’ Virtual Creatures, I created an AI-based project in Unity 3D that uses neural networks to simulate evolution. In the beginning, you build your own creature out of blocks – they have muscles controlled by a neural network – and it learns how to move through a series of generations. A number of creatures are spawned and their goal is to get closer to the goal line. After a certain amount of time, the simulation is over and the smartest creatures are taken into the next round. Their neural network weights are slightly mutated and used for the new generation. After a few cycles (usually 10-20), the creatures are significantly smarter and can reach the goal. The simulation contains a few different levels, so walking is not the only required skill for the organisms.

It was a pretty complex project that I worked on from scratch, from research to completion.

The project features 3D creature editor. Built, designed and optimized for mobile platforms, it uses Unity’s remote configuration.

 

 

 

 

 

Virtualist

Virtualist is a large online meeting platform designed for architects, designers, developers, and clients. It supports VR, AR, Android and iOS platforms. It is deeply integrated with many online/cloud capabilities, a web interface, scene sharing, a fully-featured scene editor, custom material editor, and many other advanced functions. Targeted at professionals, Virtualist streamlines the process of meeting and discussing architectural plans. The platform is built in C++ using Unreal Engine, and I have been maintaining and improving this project for the past two years. Some of the features required to modify source code of the engine.

https://virtualist.app

  

Langs

Langs is an innovative, generative AI-powered language learning app, made in Unity 3D. It combines many of the latest state-of-the-art language learning techniques and generative AI in various exercises to ensure quick progress for the user. Exercises are also dynamically generated based on the user’s capabilities and existing knowledge. Supported by extensive and long-term research, it combines the best features from the current apps while also presenting entirely new solutions. Currently under development, the target platforms are Android, iOS, and web.

The project is using many plugins and integrations, including Google Authentication, DOTween, OpenAI’s whisper speech recognition, Google Speech generation, and many more. I am the only programmer and designer. It’s planned to be released next year.

I decided to use Unity 3D for this project not only because I feel confident and comfortable with it, but also because it’s a good choice for a highly gamified and interactive application, with lots of integrations and a large community.

Math 3D

Math 3D is an Unity 3D software for data visualization. It allows users to see mathematical functions as animated 3D geometry. They can be time-dependent. Main features include: 3 coordinate systems (cartesian, cylindrical and spherical), vertex coloring, value clamping as well as advanced parsing.

My friend has coded function parsing, and I was responsible for the rendering, UI and the rest.

 

 

AI-Powered Avatars

Imagine talking to a digital person just like to real one. The project contains a Metahuman powered by procedurally generated facial animations, and LLM-generated responses. You can talk with him just like with real person using microphone. I was the only programmer, working with 3D graphic artist. The project uses REST API for many features like audio and text. Besides programming, I was crafting realistic animations. Leonardo da Vinci is the first avatar I’ve made. There have been a few more since then.

https://www.rarelightimmersive.com/

Ring Effect

This Unity project was a super-realistic game developed in 36 hours with two colleagues for a game jam. I was responsible for the gameplay, core mechanics, graphic effects, post-processing, and overall optimization. The game is a shooter featuring two parallel worlds that appear identical, but in one, soldiers are the enemies, while in the other, zombies are the threat. Players can’t view both worlds simultaneously, requiring constant switching between them to survive and eliminate all enemies. What’s more, one weapon is effective against soldiers, while the other is designed for zombies. The game draws inspiration from Lord of the Rings, The Witcher, and Star Wars. After completing the core functionalities, I successfully optimized the game and added special effects.

 

Apartment Archviz

Since programming is not my only interest, I also do design and motion graphics from time to time. I designed this apartment project in 3Ds Max, creating and texturing most of the models myself. All dimensions are accurate, making the scene suitable for design purposes. Rendered in UE.

 

Undisclosed projects

As not all the projects can be disclosed, I cannot showcase all of them. However, I have worked recently on a Unity application for Microsoft Hololens AR, which was also targeted at the medical sector. It included online services and multiplayer capabilities.

I worked on a Unity-based project where head movements control the application, as well as on an application that displays in 3D.

    

The following projects are only a selection of my portfolio. If you have more time, I encourage you to visit my website, where you will find many more of my projects. Have a nice day!