Repositories
Technical Skills
Practical, Security-Oriented Engineering Stack
My skill set is shaped by university work, dual-study projects, and personal research in secure systems, distributed communication, and embedded development.
Programming Languages
C
Focus: low-level systems, performance, embedded interfaces
Systems programming and low-level development. Extensive experience in developing efficient and high-performance applications.
Python
Focus: automation tooling, quick prototypes, analysis scripts
Scripting, automation, and backend development with Python. Experience in building tools and automation scripts.
C++
Focus: modern C++ design, reusable components, performance
Object-oriented and modern C++ development. Experience with templates, STL, and modern C++ standards.
Rust
Focus: memory-safe systems programming and ownership patterns
Safe systems programming with focus on memory safety and performance. Basic to intermediate knowledge.
Java
Focus: OOP fundamentals and JVM-based project work
Object-oriented programming and application development with Java.
Bash
Focus: Linux automation and administration workflows
Shell scripting for automation, system administration, and DevOps tasks.
Operating Systems
Debian
Server and desktop administration with Debian Linux. Extensive experience in configuration, maintenance, and optimization.
L4Re (L4 Runtime Environment)
Microkernel-based operating system for security-critical and real-time applications. Experience with L4Re framework and Fiasco.OC.
Ubuntu
Development and deployment on Ubuntu systems. Experience with Ubuntu Server and Desktop.
Windows
Development and administration of Windows systems. Experience with desktop and server environments.
Communication Protocols
MQTT
Lightweight messaging protocol for IoT and M2M communication. Extensive experience with Pub/Sub patterns and QoS.
Fast DDS (eProsima)
High-performance DDS implementation for distributed real-time systems. Expert knowledge in Data Distribution Service (DDS) middleware.
Micro XRCE-DDS
Extremely resource-efficient DDS implementation for microcontrollers and embedded systems. Specialized in IoT and edge computing.
Databases
MariaDB
Relational open-source database as MySQL fork. Experience with installation, configuration, and optimization.
SQLite
Lightweight embedded database for local data storage and mobile applications.
Development Tools
Flutter
Cross-platform app development with Flutter and Dart. Experience with iOS and Android development.
Make
Build automation with GNU Make and Makefiles. Experience in creating complex build systems.
Git
Version control and collaboration with Git. Extensive experience with branching, merging, and Git workflows.
Cloud & Containers
Docker
Container technology for consistent development and production environments. Experience with Dockerfile, Docker Compose, and container orchestration.
Containerlab
Framework for container-based network labs. Experience in creating and managing complex network topologies.
Microsoft Azure
Cloud computing platform for deployment, scaling, and management of applications in Microsoft Cloud.