Master of Science in Engineering (MSc Eng) in Computer Science with a specialization in Data Engineering and Information Systems from the Silesian University of Technology.
Master's thesis: Research analysis of the possibilities of using document databases in data warehouses. Modern data warehouse architectures were researched by comparing relational (PostgreSQL) and NoSQL (MongoDB) databases in OLAP scenarios. A containerized environment was built to benchmark ETL processes, storage, and OLAP cube materialization using the Star Schema Benchmark (SSB). Furthermore, a novel hybrid model and a pre-filtration method were designed and tested to optimize NoSQL performance. These strategies effectively bypassed typical NoSQL bottlenecks, proving that custom modeling can offer a highly efficient, scalable alternative to traditional baselines.
▹ Backend development (C# / .NET / Java): My core strength is C# and the .NET ecosystem. I focus on writing clean, maintainable code. Currently, my main goal is to bridge the gap between basic applications and enterprise-level software by actively studying and implementing Clean Architecture, Domain-Driven Design, and security best practices.
▹ Frontend expansion (Angular): To achieve my goal of becoming a Full-Stack Developer, I am currently learning Angular from the ground up. My focus right now is on understanding component-based architecture, TypeScript, and state management so I can independently connect modern user interfaces with my .NET APIs.
▹ DevOps & Cloud: Building on my foundation in security-first software design, my goal is to expand into DevOps and Cloud. I am focused on mastering deployment automation, advanced CI/CD pipelines, and application monitoring to deliver secure, reliable software across the entire development lifecycle.
|
A client-server application supporting interactive multiplayer quizzes. Designed with a strict focus on seamless real-time communication, it features an integrated subscription system and a comprehensive administration panel. |
A native Android application for interactive, live quizzes (Kahoot-style). Features QR code lobby joining and secure JWT authentication. Real-time gameplay synchronization is powered by WebSockets. |
|
A data-driven benchmark of .NET (JIT & AOT) and Go using an isolated REPR architecture. Evaluating cold start times, memory efficiency, and high-concurrency execution for modern serverless and edge architectures. |
Custom CMS web application for restaurant management and order workflows. Core logic implemented through a MVC architecture, optimizing database interactions and rendering speed. |


