Skip to content
View petrosbal's full-sized avatar
  • University Of Macedonia
  • Greece

Block or report petrosbal

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
petrosbal/README.md

Hey, I'm Petros

CS student at the University of Macedonia, graduating 2026.

I enjoy working across the backend and infrastructure layer, building things with Java, Go, Python, Rust, and TypeScript. I like clean APIs, solid testing, and understanding how systems work under the hood.

LinkedIn Email


Projects

MMBC Python Docker k3s WASM Benchmarking framework that compares container runtime performance (native, static, WASM) on a k3s cluster. Python orchestration with cgroup monitoring, YAML-driven configuration, and checkpoint/resume support.

CaveoGo Docker Chi Stateless microservice for Argon2id password hashing and verification. OWASP-tuned parameters, distroless Docker deployment, and table-driven tests covering edge cases.

RaffyJava 21 Spring Boot MariaDB React Reading tracker that computes analytics from session data. JWT auth, Google Books API integration, and an insights endpoint that pulls five metrics from two queries.

MpGrabRust TypeScript Tauri v2 Desktop media downloader with a Rust backend and React frontend. CI/CD with GitHub Actions, Conventional Commits, and 20+ unit tests.

Armada PatrolsJava 17 Swing SQLite Battleship game with AI opponents, three difficulty tiers, and bilingual support. Led a 15-person university team organized into four sub-units.

Pinned Loading

  1. mmb mmb Public

    An automated Kubernetes (k3s) benchmarking suite that evaluates container runtime performance between Linux and WebAssembly. Features configuration via YAML, Python orchestration, streamlined Docke…

    Python 1

  2. caveo caveo Public

    A stateless microservice for Argon2id password hashing written in Go. Features OWASP-compliant parameters, protection against timing attacks, and a distroless Docker implementation.

    Go 1

  3. raffy raffy Public

    A smart, minimalist personal reading manager that learns how you read. Built with Spring Boot, React and Docker.

    Java

  4. mpgrab mpgrab Public

    Minimalist youtube-to-mp3 downloader built with Rust/egui. Portable, single-executable, and zero-dependency design for ease of use.

    Rust 1