Skip to content
View petrosbal's full-sized avatar

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.

LinkedInEmail


Projects

KraterCPythonDockerk3sWASM 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.

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

RaffyJava 21Spring BootPostgreSQLReact 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.

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

Pinned Loading

  1. kraterkraterPublic

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

    Python 3

  2. caveocaveoPublic

    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. neural-networks-courseworkneural-networks-courseworkPublic

    Neural Networks coursework: DNN/CNN image classification with a transfer-learning study, and recurrent architectures (RNN/LSTM/GRU) for time-series energy disaggregation. Full Jupyter notebooks and…

    Python 1

  4. raffyraffyPublic

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

    TypeScript 1

  5. machine-learning-courseworkmachine-learning-courseworkPublic

    Machine Learning coursework covering financial distress classification and diabetes progression regression, with full Jupyter notebooks and reports.

    Python