M.Sc. Eng. in Computer Science, specialization in Cybersecurity and Cloud Technologies · B.Eng. in Electronics and Telecommunications, specialization in Telecommunications · CompTIA Security+ · I build small, well-documented tools for systems administration and security monitoring. I design and implement AI-powered systems, agentic workflows, and advanced automations that integrate applications, data, and operational processes.
Swapping the factory radio for a 2DIN head unit in a Hyundai Coupé GK FL leaves no room for the original multi-gauge. It physically stops fitting. I built a replacement around an ESP32 and a 1.28-inch round IPS display.
Battery voltage is a weighted average of the ADC reading and the CAN bus, coolant temperature comes from the Siemens SIMK43 ECU, and fuel use is calculated as L/100 km on the move and L/h at idle. The LVGL interface runs at 60 FPS and switches to night mode by itself.
I wanted to track fuel costs and service intervals for several cars at once without pushing the data to someone else's server. Everything stays in a local SQLite database and the app works with no connection at all.
Receipts are scanned with Google ML Kit OCR, service reminders are worked out in the app, and consumption charts are drawn with fl_chart. Written in Flutter, structured along Clean Architecture lines.
I built this project to work through the complete delivery path for a real service in my Proxmox homelab. The application is deliberately small: FastAPI, MongoDB and Docker. GitHub Actions tests and scans it, publishes a full-SHA image to GHCR, and a self-hosted runner deploys it to K3s with Terraform.
The work went beyond writing manifests. I fixed MongoDB AVX exposure in the VM, delayed K3s PVC binding, Tailscale Funnel routing through Traefik, BASE_PATH behind a reverse proxy, and Trivy findings in the runtime image. NetworkPolicy, health probes and post-deployment smoke tests close the delivery loop.
Practical security testing of web applications, upload flows, OWASP controls, and remediation planning.
Network attack simulations, SSO/IAM deployment, reconnaissance, fuzzing, and infrastructure security.
Authentication mechanisms, user behaviour analysis, classification metrics, and identity assurance.
Security operations, AI-assisted incident prediction, malware threats, and defensive strategy.
Methodology selection and governance for projects where security, delivery control, and agility must be balanced.
ID: COMP001022861425 | Date: 18.08.2025
Verification code: N6CYW7Z54EB4QSFJ | Valid until: 18.08.2028
Certificate confirming comprehensive competencies in network security, issued by Rzeszów University of Technology (I. Łukasiewicz) through the Cisco Networking Academy programme.
Certificate of completion for the Cyber Security 101 Learning Path. Completed on 4 November 2024.
Certificate of completion for the Red Teaming Learning Path. Completed on 25 September 2024.
Certificate of completion for the Web Fundamentals Learning Path. Completed on 5 November 2024. Time to complete: 17 hours 20 minutes.