This page serves as a compendium of my software engineering projects, research papers, and other computer science initiatives. The source code for most of them is available on my GitHub profile. The table below highlights selected and currently active projects, while the complete list can be found in the all projects section. You can conveniently browse individual entries by category or the technologies (tags) used.
If you are interested in my academic background, theses, and independent research in digital signal and image processing, network protocol design, or cryptography, I encourage you to visit the education tab. I also discuss the behind-the-scenes development of most of these solutions (often Proof of Concept implementations) in detail on my blog.
This website content is updated regularly and fully automatically. Due to a recent migration and a complete rebuild of the site generator, some project descriptions are not yet ready, but they will be gradually updated. In the meantime, projects can be explored through the README.md files available in the repositories.
News and project updates can be followed by subscribing to the official RSS feed. In case of finding any errors in the descriptions, documentation, or research examples, a message sent to [Click to reveal email] would be highly appreciated. The data processing rules for this website are described in the privacy policy.
Selected projects
- Java45.3%
- Jupyter Notebook16.0%
- TypeScript13.9%
- PHP5.7%
- Mustache4.0%
- JavaScript3.1%
- Kotlin3.1%
- HTML2.8%
- C2.6%
- TeX1.2%
- CSS0.5%
- FreeMarker0.5%
- Scala0.3%
- Python0.3%
- Handlebars0.2%
- Shell0.1%
- Dockerfile0.1%
- Svelte0.1%
- CMake0.1%
- MATLAB0.1%
| Project | Kind | Description | Tech. | Status |
|---|---|---|---|---|
| Intelligent doorbell system | IoT & smart home | Fail-safe IoT platform based on ESP32C3 (RISC-V), MQTT and custom Java relay server. | ESP32, FreeRTOS, C, Java, MQTT, mDNS | Work in progress |
| NOISIF | SaaS | Community audio platform and soundboard system for Discord. | Java, Kotlin, Scala, GraalVM, RabbitMQ, Protobuf, Redis, SvelteKit, Typescript, Tailwind | Work in progress |
| Event proxy system | Proxy system | A lightweight encrypted event proxy system with dummy SMTP service and SSE working in isolated local network. Primarily for DVR systems. | Java, JDBC, SQLite, Electron, React | Maintained |
| Home theater automation system | IoT & smart home | IoT project based on ESP32, FreeRTOS, WSS, RS232/485 and Android app. | ESP32, FreeRTOS, C, Android, Kotlin, Python | Maintained |
| Screen sharing system | VNC | Multithreading screen sharing system with my own RTP created from scratch on top of the raw TCP and UDP socket API. | Java, Swing | Completed |
| JArgonaut | Static site generator | Personal website build on top of the my own blazing fast and concurrency Java SSG engine, powered with markdown templates. | Java, Freemarker, GraalVM, GraphQL, Jsoup, Markdown, Yaml | Maintained Recently updated |
| TV archives aggregator | Data aggregator | TV archives aggregator scraping content from "telemagazyn.pl" and indexing it with more comfortable search system. | Java, SpringBoot, Swing, Playwright, React, Typescript, MUI | Maintained |
| Food ordering web app | Web app | Full stack web application written in PHP with embedded MVC framework created from scratch. | PHP, MySQL, Handlebars | Completed |
| Hangout app | WebRTC application | Simple video hangout app using WebRTC in P2P mode with ICE (STUN and TURN) together with signaling servers (PeerJS, Express and Socket.io). | Node.js, React, WebRTC | Completed |
| Image encryption using Lorenz attractor | R&D | Image encryption using Lorenz attractor and maximal Lyapunov exponent. FFT spectrum analysis. | Python, Jupyter Notebook | Completed |
| Optic nerve disc detector | Computer vision | Optic nerve disc detector based on circle Hough transform, self-estimating best result function and Canny's edge detector. | MATLAB | Completed |
| Turing machine simulator | Compiler & simulator | An advanced single-tape deterministic Turing Machine simulator with ASM syntax and own custom AoT compiler. | React, Typescript | Completed |
| Visphere | SaaS | Online chat system build on top of the Kafka event-driven architecture and Netflix microservices stack. | Java, Spring Cloud, Kafka, Angular, Typescript, RxJS, Tailwind | Completed |
| JMPSL | Library | Java MultiPurpose Spring Library supplied additional classes and Spring configuration for Java with Spring Boot WebAPI projects. | Java, Spring Framework, Spring Security, Spring OAuth2 | Abandoned |
Independent research
| Timeline | Research topic | Methodology & details |
|---|---|---|
| 3.2026 - current In process | Steganography in complex wavelet domains | Research on leveraging fixed-point DTCWT, QAM modulation, and multimodal techniques (transient detection) for data hiding in image signals. |
| 4.2026 - 7.2026 Completed | Hybrid PQC-ZTNA gateway performance study (NIST FIPS 203/204) | Development of a hybrid post-quantum Zero Trust architecture and execution of performance benchmarking using M/G/1 and ECDF/KDE statistical analysis to quantify cryptographic overhead and provide recommendations for optimizing K8s HPA scaling thresholds. Read more |
| 12.2024 - 7.2025 Completed | 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. Read more |
| 5.2025 - 6.2025 Completed | 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. Read more |
| 10.2023 - 12.2023 Completed | 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. Read more |