Skip to content
View petro-byte's full-sized avatar
🧑‍🔧
I solve problems.
🧑‍🔧
I solve problems.

Block or report petro-byte

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
petro-byte/README.md

Luka Petrovic

I build systems at the intersection of cybersecurity, data analysis, and distributed systems.

My work focuses on understanding how complex systems behave under constraints, whether through structural analysis, secure implementations, or unconventional data transport mechanisms.

Featured Projects

Cybersecurity and Security Engineering

RE Graph View 3D graph-based reverse engineering tool for digital circuits, enabling structural analysis and visualization of potential hardware anomalies and malicious logic.

Constrained Channel Lab Experimental toolkit for encoding and transporting binary data across constrained or text-only communication channels, including cross-language pipelines (Python and VBA).

Masked AES S-Box (ISW) Implementation of a side-channel resistant AES S-box using higher-order masking (ISW scheme) in a RISC-V embedded environment.

Data Analysis and Research

Video Valence/Arousal Regression Reproducible machine learning pipeline for continuous emotion prediction using handcrafted audio-visual features and LightGBM, with a strong focus on interpretability and experimental rigor.

RE Graph View (Clustering & Structural Analysis) Integration of graph clustering methods (Louvain, Leiden, MCL, NSBM) and structural pattern detection for exploratory analysis of circuit graphs.

Systems and Backend Engineering

Munich Guide Bot Interactive Telegram bot for location-based scavenger hunts with persistent state, external API integration, and real-world deployment.

Developer Tooling and Experimental Systems

Repository Context Exporter Python utility for transforming large repositories into structured Markdown context bundles for LLM-based workflows.

Tech Stack

Languages Python, TypeScript, JavaScript, C, VBA, PHP

Backend / Systems Node.js, Express, Telegraf, REST APIs

Data / Analysis LightGBM, Network-based analysis, feature engineering pipelines

Visualization Three.js, d3-force-3d

Tooling Git, Docker (basic), scripting and automation

Outside Work

In addition to my personal and research-oriented projects, I have worked on a range of practical systems in professional and freelance contexts.

As a working student in Cyber Risk Insurance (Risk Engineering) at AIG in Munich, I develop internal tooling in VBA for structured assessment of enterprise IT infrastructures. This includes building logic-driven evaluation systems based on large sets of interdependent statements, enabling consistent and reproducible risk scoring across different organizational environments. The work also touches on non-invasive security assessment methodologies and systematic evaluation processes.

Alongside this, I have experience as a freelance web developer, primarily working with WordPress-based systems. My work includes developing custom PHP snippets, extending functionality through plugins, and implementing frontend-focused solutions tailored to client requirements.

These experiences complement my project work by grounding it in real-world constraints, legacy systems, and practical deployment scenarios.

Current Focus

  • Cybersecurity Cloud Engineering
  • Tooling and Automation
  • Security-relevant system behavior and constrained environments
  • Bridging practical systems engineering with data-driven analysis

Contact

GitHub: https://github.com/petro-byte

Linked-In: www.linkedin.com/in/luka-petrovic-tum

E-Mail: [email protected]

Pinned Loading

  1. aes-sbox aes-sbox Public

    Masked AES S-box implementation using the ISW scheme in an embedded RISC-V environment. Portfolio artifact demonstrating side-channel resistant cryptographic implementation.

    C 1

  2. munich-guide-bot munich-guide-bot Public

    Telegram scavenger-hunt bot for interactive city tours in Munich. Built with Node.js and Telegraf, featuring persistent game state, Google Sheets integration, and webhook-based deployment.

    JavaScript 1

  3. repo-context-exporter repo-context-exporter Public

    Export code repositories into compact Markdown context files for LLM prompting, including source bundles and directory trees.

    Python 1

  4. video-va-regression video-va-regression Public

    Reproducible research pipeline for valence–arousal regression on the LIRIS-ACCEDE dataset using interpretable LightGBM models and handcrafted audio-visual features.

    Python 1

  5. re-graph-view re-graph-view Public

    3D graph-based visualization and analysis tool for reverse engineering digital circuits with a focus on hardware security and structural pattern detection.

    JavaScript 1

  6. constrained-channel-lab constrained-channel-lab Public

    Experimental toolkit for encoding and transporting binary data across constrained or text-only communication channels (Python + VBA, Base64/Hex, PDF carrier).

    VBA 1