I am a computer lover. I am lovin Programming and Reverse Engineering.
I program in several language for my own pleasure and needs. I am constantly learning new things about Java, Angular, Unreal Engine, C++, Linux, PHP, Reverse Engineering and DevOps.
Below you can check out some of my projects.
-
Lotto Game - early stage of number lottery game - Spring Boot application with modular monolith hexagonal architecture, facade design pattern, covered with unit and integration tests
TechStack: Java/Spring Boot, JUnit5, Mockito, Docker, Maven, GIT, Swagger, MongoDB, Redis
-
NBPExchangeRatesViewer - a microservice for querying data from the Narodowy Bank Polski's public API and return relevant information from it. You can get average exchange rate, min an max exchange rates and maximal difference between the bid and ask exchange rate of currency which code you provide.
TechStack: Java/Spring Boot, JUnit5, Mockito, Docker, Maven, GIT, Swagger
-
FakeEmailSender - a microservice responsible for sending emails to users stored in database. You can create/read/update/delete users. You can send email to all users or to user with specified id.
TechStack: Java/Spring Boot, JUnit5, H2, Log4j2, Docker, Maven, GIT, Swagger
-
CRM system - a CRM application made for my air-conditioning company. You can create/read/update/delete users and their instalations.
TechStack: Java/SpringBoot backend + Angular frontend, MySQL, Liquibase, Maven, GIT
-
InstalBase - a WMS application made for my air-conditioning company. You can create/read/update/delete material in your virtual warehouse.
TechStack: Java/SpringBoot backend + Angular frontend, MySQL, Maven, Jenkins, GIT, AWS
-
AirConBase - a simple Java console application - database with clients and instalations.
TechStack: Java, JUnit5
-
DoodleJumpGame - my variation on classic Doodle Jump written in C++.
-
EQuality69 - my first audio processor made in C++ JUCE Framework - a three band filter.
-
Earth Defender - a Space Invaders variation game.
TechStack: C++, UE4, GIT