Since my childhood I have always been passionate about build things. As a kid, I spent most of my spare time playing Lego, constructing whatever came to my imagination, but I was often frustrated that I don't have required Lego piece to complete my creation. Today, I construct with code, and code gives one almost no boundaries. I have journeyed a long way since my childhood, used many development technologies, designed different app architectures and mastered the art of valuing and creating documentation.
And I am still with my passion - creating things.
Before games were just a mere hobby for me, here I was introduced to gamification of educational processes and Augmented and Virtual Reality. At the Computer-Human Interaction lab, we collaborate with professors from different departments to develop and implement novel VR and AR training tools. I mainly utilize Unity 3D because of number of different hardware we do development for, but I am familiar and do always keep as an option other AR/VR app development frameworks and services.
I look forward to investigating gamification of archeological parks and museums, a perfect merge of my professional and personal passion.
The project aims to tune a system that uses neutron generators and gamma detectors to measure the chemical content of soil.
I develop the software tools required, using .Net C# for desktop and Android Java SDK for mobile development, and assist with data processing using ArcGIS.
My thesis project started this year. As time, climate, and human factor often alter and destroy historic artifacts and landmarks, it is favorable to have a technology to bring what was lost back to life. This cannot always be done to full extent by physical recreation, and here is were Augmented Reality can play a crucial role.
Not every training environment can be recreated in a classroom or visited with no risk imposed. Building Science features such scenarios, that we seek to improve with VR training.
The applications are developed using Unity 3D and targeting Oculus family VR headsets.
Manikins are used in medical educational institutions to train future medical professionals. Alas, manikin training is rarely performed along theoretical training. This research focused on developing an AR assistant to guide students during manikin training with no supervision.
The hardest yet most effective way to learn something is to do it yourself, screw it yourself, and fix it yourself. Although FlyCode did not become a major success, all of the participants gained multiple technical and soft skills that might had needed more time to develop otherwise. Here, I performed native and cross-platform iOS and Android development, assisted with backend and frontend development using JS based technologies, assisted python and IoT development, learned to properly document, mentored and was mentored.
This is the point when developer transitioned into engineer.
I am proud to have worked at a company that was among the first to add AngluarJS and NodeJS to their tech stack. Here, I was introduced to a real development workspace. Taking part in various mobile and web projects, I got introduced to native Android and iOS development, web frontent and backend technologies, and software engineering basics.
This experience served as a strong basis for my future growth.
Because what can be better than cool wind streaming around you on a top of a mountain after weeks of office work?
It is not memorizing dates that I am after, it is the great web of context, story and culture to explore.
It's not like I have a big portfolio of finished games, but I always look forward to try out another idea with this ultimate storytelling technique.
I have a paper, I have a pen, I have passion to create, and some may even say my narration is not that bad.