Software engineer specializing in creating low-latency systems and scalable distributed systems. Throughout my programming journey, I have worked on projects involving both low-level robotic applications and web systems, as well as automation.
I have extensive experience in designing IT solutions and user interfaces. For over 10 years, I have been delivering modern software and customer-friendly web applications. My coding journey started in the web development industry.
A telecommunications company also involved in cybersecurity and R&D. I joined as a Senior Software Engineer for the TAMA project - a scalable and high-performance distributed Anti-DDoS system. After six months, I took on the role of Lead Developer for the project and contributed to shaping its further development.
I specialized in implementing low-level system components (those at the network interface) requiring efficient memory management and often creative problem-solving approaches. It was necessary to maintain high performance and low-latency characteristics while implementing new, secure code supporting new network protocols and features. The work demanded close attention and frequent use of low-level tools (assembler, profiler, fuzzer).
During my work in TAMA project, I also developed the core of the system, a horizontally scalable cluster processing data coming from edge units. I created complex user interfaces showing the network state in real-time and handled integrations with other internal systems.
I led the release and deployment process for production environments, which involved actively monitoring code quality (code reviews, automated unit tests, integration tests, and end-to-end tests, CI/CD), manual testing processes, and synchronization of work between teams. I prepared new system versions and seamless deployment steps (partially automated). My responsibility was also to recruit new team members.
During my time at TAMA, my team successfully completed the full development of a new system that protects against application-layer (L7) attacks.
A team responsible for developing the University Study-Oriented System (USOS), which is an IT system used by most universities in Poland and other European countries. I worked on developing web applications that are part of the system: the Archive of Diploma Theses (APD) and the Internet Recruitment of Candidates (IRK). My responsibilities included backend development, frontend development, and the release processes of new software versions.
My time on the project coincided with the most intense period of the COVID-19 pandemic, which led to a rapid digitization of processes to enable universities to operate remotely. I participated in creating a remote diploma exam procedure in APD. Most importantly, I developed a system module allowing students to browse thesis topics, communicate with potential supervisors, and fill out multi-step electronic forms for remote topic approval. I described the entire process in my master's thesis. The procedures used during my diploma exam utilized the code I wrote while working on my thesis.
In IRK, I developed mechanisms for officially delivering electronic documents and created a separate system for international visitors to universities - the Internet Recruitment of Guests. This system was a modification of the core IRK and allowed temporary visitors to access systems and services at the University of Warsaw.

