Skip to content
View petrosxen12's full-sized avatar

Highlights

  • Pro

Block or report petrosxen12

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
petrosxen12/README.md

Hey, I'm Petros ๐Ÿ‘‹

Systems and cloud infrastructure engineer in London. MEng from UCL (dissertation on automatic parallelisation across heterogeneous computing systems). I care about what happens beneath the abstraction โ€” how bytes move, how kernels schedule, and why that last microsecond matters.

I build tools in Go, tinker with Linux internals, and run a self-built production Kubernetes cluster on Hetzner Cloud with kubeadm, ArgoCD, Prometheus/Grafana and Terraform-automated provisioning.

I also experiment with AI agents especially around the reliability space to improve and automate debugging, scaling and provisioning of infra.

๐Ÿง  Areas of depth

Linux internals โ€” virtual memory management, filesystem layer (VFS, page cache, inode/dentry), cgroups and namespaces

Go systems programming โ€” built a FUSE filesystem with content-addressed storage, terminal UIs, cross-platform system monitors

Kubernetes & cloud infrastructure โ€” cluster bootstrapping with Terraform, GitOps with ArgoCD, CNI plugins, eBPF/Cilium

Observability โ€” designed distributed tracing pipelines with OpenTelemetry, built Prometheus/Grafana/Alertmanager stacks

Low-latency systems โ€” explored memory pre-allocation for HFT workloads, NUMA-aware design, FUSE vs native filesystem performance

Python & Bash โ€” async patterns, GIL-aware concurrency, infrastructure automation scripting

Pinned Loading

  1. tiny_menu_bar tiny_menu_bar Public

    A tiny cross-platform menu bar which shows CPU and Memory with configurable refresh rates

    Go 2

  2. spotui spotui Public

    A minimal TUI for Spotify so you can keep your attention in the terminal :)

    Go

  3. siloed-project/sre-ai-agent siloed-project/sre-ai-agent Public

    An AI agent which acts as an SRE to help diagnose and report issues with a Kubernetes cluster

    Python