A passionate software engineer with a creative mindset and strong artistic skills. I specialize in creating aesthetically pleasing user interfaces, enhancing user experiences, and developing web applications. Always eager to learn new concepts and technologies. Currently diving into the world of iOS development.
Connected Mobility Academy - educational program from Connected Mobility department of T-Systems. Daily tasks on topics of Software Architecture, Cloud ( working with Azure Cloud Computing Services and Terraform), Automation (CI/CD) (working with Azure Cloud, Docker, GitHub Actions, Kubernetes deployment)
Contribution to the UI on a customer project for Mercedes Benz, working with Angular on the frontend, and Python on the backend.
Contribution to the Frontend with NextJS/React, to an open source project that was presented as Hack Challenge environment in Eclipse SDV Hackathon.
42 Wolfsburg is innovative software engineering school of higher education, with project based peer-to-peer learning approach. The core curriculum consists from learning-projects, where each project is a practical challenge focusing on a specific aspect of programming. Projects are mainly done in low level programming language C , and later in the core in C++ and TypeScript.
As an interdisciplinary science, business informatics combines business administration and computer science. The course of study conveys sound theoretical and practical knowledge and skills in both areas and deals with the application of information and communication technology methods to operational problems.
2024
It's a full-stack web application developed as part of 42 School curriculum. The challenge was to create a dynamic gaming experience reminiscent of classic Pong. Features include networking, real-time communication, game mechanics, and user interfaces. Users are able to log in through the 42 specific platform, and play against other users in real-time and send messages in group chats or direct messages. Implemented using diverse programming languages and technologies, such as Angular, Nest.js, PostgreSQL and Docker.
2023
Webserv is a team project focused on building a basic HTTP server, written in C++(98). The server implements essential parts of the HTTP/1.1 protocol, including request methods (GET, POST, etc.) and response status codes. Supports server configuration through a configuration file, allowing users to specify server properties and routes. Handles static content such as HTML, CSS, and images, serving them to clients upon request. CGI(Common Gateway Interface): standard protocol that enables web server to execute a script, generating dynamic web content in response to user requests (GET and POST). Provides appropriate error messages for different HTTP status codes and invalid requests.
2022
Fract-ol is an engaging graphics project entirely written in C with a simple graphical library. In mathematics, fractals are complex geometric shapes that exhibit intricate patterns and self-similarity, meaning they resemble themselves at various scales. The project provides an interactive platform to visualize and interact with different types of fractals: Mandelbrot fractal, few fractals of Julia set and Burning ship fractal. All fractals are available in a few different colour combinations.