Skip to content
View donvini94's full-sized avatar
:octocat:
:octocat:

Highlights

  • Pro

Block or report donvini94

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

Vincenzo Pace

Lead AI Security Consultant at amiconsult, Germany.

I spend most of my time on enterprise IAM and on the mess AI agents make of it: what an agent is allowed to do, who owns it, and how anyone proves afterwards what it did. Large DACH enterprises, so the answers have to survive an auditor and a sceptical CFO.

I came from ML rather than security — master's in CS, thesis on performance prediction for software architectures — which is why half the repos here are models and the other half are identity plumbing.

Worth a look

  • IAM-consultant-assessment — the technical challenge I hand to IAM consultant candidates. Two Rust services, an HR system and a SCIM 2.0 provisioning target, so people integrate against something real instead of talking about integration on a whiteboard.
  • intern-trial-day-assignment-mcp — the same idea for interns: an MCP server over Keycloak's admin API. The solution I expected them to reach is checked in next to the skeleton they start from, which turned out to be the useful part.
  • palladio_approximator — master's thesis. Surrogate models that predict system performance from architecture specifications, so you can skip the simulator. Paired with TPCM-generator, which produced the training data.
  • nixos-config — workstation and home server, declarative. The repo here I actually maintain.
  • .doom — Doom Emacs. org-roam is where the real work lives; this is the machinery around it.

Tools

Rust and Python for most things, Nix for anything that has to come back identical, Emacs for the rest.

Pinned Loading

  1. nixos-confignixos-configPublic

    NixOS configuration for desktops and homeservers.

    Nix 1 1

  2. IAM-consultant-assessmentIAM-consultant-assessmentPublic

    This repository contains 2 dedicated services with 2 APIs: An 'HR' System and a 'target SaaS' for provisioning. The goal of the assignment is to provide systems to candidates to evaluate their API …

    Rust

  3. intern-trial-day-assignment-mcpintern-trial-day-assignment-mcpPublic

    This project is a reference implementation for a student internship trial task. It demonstrates how to build an MCP (Model Context Protocol) server that integrates with Keycloak's Admin REST API.

    Python

  4. omp-prompt-snippetsomp-prompt-snippetsPublic

    Mix-and-match prompt snippets for omp: toggle menu, prepend/append composition into whatever you're already writing

    TypeScript

  5. omp-learnomp-learnPublic

    One-to-one AI teacher for OMP: graded quizzes, verified diagrams, Emacs Org learning logs and Anki cards. Port of amosblomqvist/learn.

    TypeScript