You can find me on:
and also:
Contact
- miloszgilga@gmail.com
- LinkedIn private message
About me
MSc in Computer Science graduate from the Silesian University of Technology, specializing in Software Development and Platform Engineering. I am driven by a passion for technical solutions that require a "deep dive" under the system's hood. While I am highly proficient in modern standards like Spring Boot, my engineering foundation is built on an in-depth understanding of network protocols, raw TCP/UDP socket programming, and lightweight embedded servers like Jetty. As a Platform Engineer, I bridge the gap between low-level system architecture and the design of scalable infrastructure, custom protocols, and robust CI/CD pipelines. I leverage this expertise to build reliable, high-performance environments that empower developers and ensure system resilience.
I combine my software engineering expertise with a strong research interest in multimedia data processing. Privately, I explore practical applications of combining steganographic techniques with wavelet algorithms for digital signal processing (image and audio), focusing on data hiding and digital watermarking.
Currently, I am developing JWizard - a highly distributed, scalable, and fault-tolerant open-source platform that delivers audio streams to Discord voice channels (built with Java, Kotlin, Python, and TypeScript). The project is now in its third iteration, undergoing a migration from a modular monolith to a microservices-based hexagonal architecture. This architectural shift aims to maximize throughput and eliminate system bottlenecks. I manage this project end-to-end: from software development and CI/CD automation to cloud and network infrastructure maintenance.
Education
-
2025 - current: (postgraduate) Cyber Science - Cyber Management, NASK with Silesian University of Technology,
-
2024 - 2025: (MSc Eng) Computer Science, Silesian University of Technology,
- Grade: 5 (4.82).
- My master’s thesis focused on the analysis of a discrete wavelet transform without dyadic subsampling, augmented with a novel subband weight estimator, for the purpose of edge detection in digital images heavily corrupted by high-frequency noise. Source code and thesis (in LaTeX) you find here.
- Additional achievements: awarded the Rector's Scholarship for outstanding academic performance.
-
2020 - 2024: (Eng) Computer Science, Silesian University of Technology,
- Grade: 5 (4.67).
- My engineering thesis was about demonstrate possibilities of communication in a highly distributed microservice infrastructure using Apache Kafka event-driven architecture in field of real-time communication on example of chat application. Source code and thesis (in LaTeX) you find here.
-
2017 - 2020: High School, biology-chemistry profile.
Independent research
- Steganography in complex wavelet domains:
Research on leveraging fixed-point DTCWT, QAM modulation, and multimodal techniques (transient detection) for data hiding in image signals. (2026 - current) - Experimental stream cipher (Lorenz attractor):
Custom cryptosystem leveraging chaos theory. Utilized differential equation solvers and Lyapunov exponents for pseudorandom keystream generation. Image encryption security was mathematically validated via 2D-FFT spectral analysis. (2025) - Subband weight estimation in wavelet decomposition:
A noise reduction model utilizing an approximated Gaussian function to determine the weights of successive wavelet decomposition subbands. This approach formed the basis of the master’s thesis. (2024 - 2025) - Custom encrypted video streaming protocol:
Engineered a low-latency, encrypted (AES-CTR) real-time video protocol over UDP. Implemented application-layer (L7) packet fragmentation respecting MTU limits. (2023)
Interests and abilities
My interests are mainly focused on topics related to multimedia data processing, primarily including:
- digital signal processing including medical imaging, wavelet algorithms and computer vision,
- designing scalable audio, video or other real-time transmission systems for distributed network environments,
- archiving and multimedia encoding (embedder/extractor architectures) using wavelet-based steganography and selected encryption techniques.
Throughout my education, I have acquired specialized skills in:
- digital signal processing,
- computer vision and fundamentals of machine learning,
- discrete-event simulation modeling (queueing systems),
- mathematical modeling (static/dynamic systems analysis - phase-space trajectories),
- fundamentals of biology and chemistry enabling work with bioinformatics and medical informatics (digital processing of biomedical images).
I am proficient in Java, Kotlin, TypeScript, C#, C, and Python. Additionally, I have practical experience with Scala, C++, MATLAB, and R. Currently, I am expanding my expertise into the functional programming paradigm by actively learning Elixir.
Technologies
Technologies I am working with in my current projects:
- JVM (Kotlin, Java; Spring and Spring Boot ecosystems),
- C (JNI, DSP in field of audio modulation and multimedia processing: OpenCV, LavaDSP, IoT: ESP-IDF),
- TCP, UDP, HTTP, REST, WebSocket, SSE, Protobuf, MQTT, AMQP, mDNS, RTMP, SRT, STUN/TURN,
- Python (process automation, digital images processing, scientific simulations: OpenCV, Pandas, PyWavelets, Matplotlib, Numpy, Scipy),
- TypeScript (with Next.js and React ecosystem: Redux Toolkit, RTK Query and Tanstack Query; websites and rapid prototyping), Electron,
- MySQL, SQLite, PostgreSQL, Redis (KV, PubSub), Neo4j,
- Message brokers (RabbitMQ),
- GCP (Google Cloud Platform: KMS, Compute Engine, GCS, serverless),
- OCI (Oracle Cloud Infrastructure: Compute, VCN, Block Storage),
- Self-hosted servers management (Debian based distributions),
- Analytics and monitoring (Prometheus with plugins, Grafana, BetterStack, Portainer, Loki + Promtail, Umami, Sentry),
- DevOps (Cloudflare, CF Zero Trust, CF Workers (serverless), Nginx, Caddy, HashiCorp Vault, HashiCorp Terraform, Minio, GitHub Actions, Docker),
- Android (Jetpack compose, Kotlin coroutines),
- LaTeX (book, article, beamer).
Technologies I know and have used in the past:
- .NET (C#, ASP.NET WebAPI, WinForms),
- C++ (low-level network programming),
- Angular ecosystem (with RxJS),
- Apache Kafka (fault tolerant distributed data streams, event-driven architecture),
- microservices (Spring Cloud architecture),
- Scilab (circuits simulations),
- Apache Cassandra,
- AWS (EC2, Lambda, KMS, S3, DynamoDB),
- Matlab (digital signals/images processing),
- PHP,
- Android (Java, XML views system).
Hobby
Home automation and multimedia automation systems enthusiast. Internet archaeologist, lover of arthouse cinema and alternative sounds. Active archivist and user of analog media. Reader of science fiction, cosmological literature, and Lovecraftian horror.