Skip to content
View psantana5's full-sized avatar

Highlights

  • Pro

Block or report psantana5

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

Pau Santana

Linux Specialist, CDN Team at GlobalConnect

LinkedIn Medium

About

Linux Specialist working on CDN infrastructure at GlobalConnect.

I enjoy systems programming, Linux internals, networking and performance engineering. Most of my projects are small Unix-style tools written in C, focused on Linux internals, performance and Unix-style software.

Technologies

  • Linux (Rocky Linux, RHEL, Ubuntu)
  • C, Python, Bash
  • Networking (TCP/IP, DNS, HTTP)
  • Ansible, Terraform
  • Docker
  • Prometheus, Grafana, VictoriaMetrics
  • SLURM & High-Performance Computing

Featured Projects

  • curldbg – Lightweight HTTP debugging client written in C.
  • ansible-hpc – HPC cluster deployment with Ansible.

Pinned Loading

  1. curldbg curldbg Public

    curldbg is an HTTP request debugger written in C.

    C 1

  2. ansible-hpc ansible-hpc Public

    Set of Ansible playbooks for deploying and managing a High-Performance Computing (HPC) cluster for Rocky 8-9 hosts.

    Jinja 6 4

  3. fabricd fabricd Public

    In-hypervisor optimized fabric for same hypervisor between VMs. Used in my homelab. Needs to be refactored & reorganized :D

    C

  4. nodestatus nodestatus Public

    A simple and lightweight tool to obtain hardware metrics from groups of nodes.

    C

  5. psdbg psdbg Public

    Linux process diagnostics and inspection utility written in C.

    C

  6. pstrace pstrace Public

    Minimal Linux syscall tracer written in C using ptrace(2).

    C 1