Skip to content
View no-mood's full-sized avatar

Highlights

  • Pro

Block or report no-mood

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.

Content in all repositories owned by your account will be closed.
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
no-mood/README.md

Giovanni Nicosia

Software Engineer · Backend · Platform · Security

Website LinkedIn

I'm a software engineer with an MSc in Cybersecurity Engineering from Politecnico di Torino, focused on backend, platform, and infrastructure engineering. My security interests include identity and access management, authentication and authorization, security protocols, and network security.

I have experience with APIs, CI/CD workflows, Nix-based reproducible and declarative systems, and I favor an Infrastructure as Code approach. I also enjoy writing software, particularly backend services, developer tooling, and infrastructure automation.

My academic and research background also includes RISC-V, hardware security, systems programming, and Linux kernel development.

What I work with

Languages and backend

Rust C MySQL SQL Python PostgreSQL Nix C# .NET Kotlin Java Bash Django

Security

IAM SAML 2.0 OAuth 2.0/OIDC LDAP X.509/PKI TLS IPsec Keycloak

Systems and infrastructure

Docker GitHub Actions AWS NixOS Kubernetes Terraform Git Prometheus GitLab CI/CD Grafana Cloudflare Loki Linux eBPF/XDP networking systemd namespaces/cgroups SOPS

Selected work

Security testing suite for eBPF/XDP kernel programs based on ISO/IEC TS 17961. Includes XVTLAS, a Go tool that automates vulnerability patch injection, program loading, and Linux verifier analysis.

C Go eBPF/XDP Linux KVM/QEMU

Modular, multi-host configuration for NixOS workstations and home servers. It combines NixOS and Home Manager modules, declarative provisioning, self-hosted services, local and off-site backups, encrypted secrets, overlay networking, and a filtered public mirror.

Declarative systems Self-hosting Automated backups Secrets management Reverse proxy Private networking Reproducible deployment

Attendance system built around a Django REST API and PostgreSQL, with QR-based check-ins and institutional SAML2 authentication brokered through Keycloak. Its development and deployment environments are reproduced with Nix and devenv.

Python Django PostgreSQL SAML2 Keycloak Nix devenv

Open educational resources built reproducibly as Nix derivations and published through GitLab CI/CD, with membership automation running on Cloudflare Workers.

Nix devenv GitLab CI/CD Cloudflare Workers

More about my work

Projects GitLab

Pinned Loading

  1. ebpf-vulns ebpf-vulns Public

    Forked from eferollo/ebpf-vulns

    eBPF Vulnerability Testing Suite - ISO-IEC TS 17961-2013

    C 1

  2. nix-config nix-config Public

    My NixOS configs with Flakes

    Nix 1