Tech Lead Senior Software Architecture Engineer
Hi I'm Radziu. I have been a software engineer for some time now. This site is dedicated to my experience and skills.
Who am I?
I am a software engineer and a mentor at a major international bootcamp. I graduated with a degree in IT project management and am currently studying game development. In addition, I am interested in robotics and am a Linux enthusiast. My passion for technology and constant striving to improve my skills helps me to achieve better and better results in the IT industry.
My tech stack
- Frontend
- html
- css
- Sass
- javaScript
- typeScript
- vue.js
- nuxt.js
- react
- next.js
- angular
- Backend
- node
- javaScript
- typeScript
- php
- nest
- express
- mongoDB
- golang
- kotlin
- rust
- MySQL
- Redis
- elastic search
- graphQL
- Devops
- linux
- bash
- python
- docker
- git
- Game development
- unreal engine 5
- unity
- c++
- c#
- Project management
- Scrum
- Jira
- Confluence
- Trello
Technical background
- IT Project Management - Collegium Da VinciStudies ( 2019 - 2022 )
During my studies, I gained knowledge and skills in planning, monitoring and controlling IT projects, including human resources, financial, time and risk management.I also learned how to effectively communicate with project team members, clients and other stakeholders.I learned about the tools and technologies used in an IT project, such as Agile, Scrum, Kanban methodologies, as well as project management tools such as JIRA, Trello and Asana.
- Game Development - Collegium Da VinciStudies ( 2022 - now )
The study is focused on the practical teaching of computer game development.Thanks to the study, I developed skills in working with Unity and Unreal Engine tools, and learned about game development processes such as game design, graphics, sound and animation. I also had the opportunity to work with c++ and c# languages.
- Harvard universityCourses ( 2024 )
I completed specialized courses at Harvard University in 2024, focusing on advanced topics and practical applications in software development.
- KysuneJob - Full Stack Developer ( 2021 - 2023 )
As a Full Stack Developer, I have had the pleasure of working on many projects for both domestic and international clients. Throughout my career, I have worked in multi-person teams, where I have had the opportunity to be responsible for client communication, solution design and software development, up to the actual release and maintenance of the application/software.In my work, I mainly used programming languages such as Javascript and Typescript and frameworks such as Vue/Nuxt and Nest.js. Using these technologies enabled me to create responsive and scalable web applications and complex information systems.With my experience as a Full Stack Developer, I am able to provide comprehensive solutions for a variety of business needs. I also have project management skills, which allows me to successfully carry out projects from concept to implementation.
- GoITJob - Mentor ( 2022 - now )
In my role as a programming mentor, I have had the pleasure of working with future programmers and testers of various nationalities. My work involves providing support and assistance in understanding programming issues and dealing with the difficulties they encounter while learning. My main tasks are to help design applications, write code, test, and advise on the choice of appropriate tools and technologies. In my work I focus on interactive learning, focusing on the individual needs of each mentee. I also strive to inspire and motivate further development. In my role as a programming mentor, I value interpersonal skills and empathy, which allows me to communicate effectively with my mentees. Through my work, I am able to help develop programming skills and prepare mentees for independent work as programmers or testers.
- Bit4MationJob - Softfware Engineer ( 2023 - now )
As a Software Engineer, I primarily focus on the intricate art of crafting software solutions that not only meet functional requirements but also excel in terms of scalability, reliability, and maintainability. My core expertise lies in software architecture, where I meticulously design the structural foundation of applications, ensuring they can seamlessly evolve to meet future needs.
My project's
In this section I will show you samples of my code and some of my projects. If you are interested in gaining more information about my experience, I invite you to visit my profile on Gitlab. There you will find more projects, including some that are not yet fully worked out.
Gitlab profile
Here you will find my new projects that are of high quality and of which I am proud. You are probably looking for these projects to see how well I do my work. However, it should be noted that the account is relatively new and is not yet very developed. Nevertheless, I hope to add more projects and complete my portfolio in the future.
Github profile
Here you also will find my projects - both newer and older ones. I want to show you what projects I've managed to create over the course of my career as a programmer. Not all the projects you'll find here are perfect and 100% completed, but each of them shows the path I've taken and what I've learned. While working on these projects, I developed my programming skills, learned new technologies and tools, and learned how to create projects that follow best practices.
Tree data structure (Golang + Nuxt3)
It is an implementation of the tree data structure. The project allows you to add trees, nodes, and leaves. Nodes carry editable numeric values, while leaves dynamically calculate their values. The project leverages Docker for deployment
Artemis (Rust + Tauri)
Artemis is a personal assistant powered by an AI model. It features speech recognition and can execute internal tasks on the local computer. The frontend of this project can be found in my other project, 'artemis-desktop'.
kiss-cms library (JavaScript)
KISS-CMS is a Node.js library that facilitates the rapid generation of a content management system (CMS) using a MySQL database. By integrating with an Express application, it enables developers to set up a CMS interface accessible at www.yourWebsiteURL.com/cms. The package allows for the definition of database schemas, including tables, fields, and data types, streamlining the process of managing website content. Additionally, KISS-CMS offers customization options for styling through user-defined CSS. As of now, the package has been downloaded approximately 8,000 times, indicating a growing interest and adoption within the developer community.
Discord music/utility bot (TypeScript)
This project was originally created as a music bot for my Discord server, but over time it evolved into a multi-tasking bot to help manage the server. This project uses a number of interesting technologies, such as assigning user group access to specific commands, translating messages with the ability to add custom translations, and the functionality to listen to music from services such as YouTube, Spotify or songs searched by phrase.
Portfolio (Nuxt3)
This project was created using the Nuxt.js 3 framework, and I paid special attention to optimization and SEO to provide a fast and responsive user experience. I would like to bring to your attention that you are currently viewing the live version of this project - this page you are currently on is the project.
Game Engine (Kotlin)
This is a 2D game engine written in Kotlin, aimed at experienced developers who want to create games with full control over every aspect of the development process. It includes features such as physics, collision detection, animations, sound management, and scene handling. This engine served as the foundation for several other projects in this list.
Game - The Black Bison Adventure (Unity)
An action-adventure game where players take on the role of a daring explorer seeking lost treasures. This game includes platforming elements, puzzle-solving, and a rich narrative set in a mysterious world. It was built to showcase the versatility of the game engine.
Unity projects
Here, you can find a variety of Unity projects that I've worked on during my university studies and as side hobby projects.
Contact me
If you are interested in collaborating, feel free to contact me. You can find me here: