CV

Academic CV.

Contact Information

Name Giulio Segalini
Professional Title PhD Candidate in AI Safety and Security
Website https://gsegalini.github.io

Professional Summary

PhD candidate in AI safety and security with research interests in privacy, cryptography, and secure systems. Background in computer science, teaching, and systems and security engineering.

Experience

  • 2025 - Present

    Neuchatel, Switzerland

    PhD Candidate in AI Safety and Security
    University of Neuchatel
    • Research interests: AI safety and security, privacy, cryptography
    • Technologies and platforms used: Python, Linux, Torch, CUDA, Docker
  • 2023 - 2025

    Delft, the Netherlands

    Head Teaching Assistant for Network Security, Operating Systems and Distributed Algorithms
    Delft University of Technology
    • Helped organize and manage the courses at a deeper level than a normal teaching assistant
    • Managed labs and assistants’ schedules
    • Designed and developed a standard automatic grading framework for the assignments
    • Restructured course content, created new assignments, and handled grading of assignments and exams
    • Gave a lecture on transaction order fairness in blockchain
    • Technologies and platforms used: C, Linux, Docker, Python, scapy, Wireshark, dpkt, ipv8, WebLab
  • 2022 - 2025

    Delft, the Netherlands

    Teaching Assistant
    Delft University of Technology
    • Helped students understand the material, course contents, and concepts
    • Provided support during labs
    • Graded exams and assignments
    • Courses assisted: Computer Networks, Probability Theory and Statistics, Concepts of Programming Languages, Operating Systems, Computer Graphics, Computer Security, Functional Programming, Distributed Algorithms, Network Security
  • 2023 - 2023

    Delft, the Netherlands

    Research Assistant
    Delft University of Technology
    • Worked on a research project related to training optimal decision trees using dynamic programming
    • Technologies and platforms used: C++, Python, R
  • 2022 - 2022

    Delft, the Netherlands

    Software Engineer
    VideoWindow
    • Designed and developed a custom Wayland compositor to display content on multiple screens programmatically and with hardware acceleration support
    • Technologies and platforms used: Rust, Vulkan, Linux, Wayland

Education

  • 2023 - 2025

    Delft, the Netherlands

    M.Sc. in Computer Science, Cum Laude
    Delft University of Technology
    Special 4TU program in Cybersecurity
    • Network Security
    • Privacy Enhancing Technologies
    • Security and Cryptography
    • Distributed Algorithms
    • Cyber Data Analytics
    • Cyber Risk Management
    • Systems Security
    • GPA: 8.4, Cum Laude
    • Thesis: Fair Transaction Ordering on DAGs
  • 2020 - 2023

    Delft, the Netherlands

    B.Sc. in Computer Science and Engineering
    Delft University of Technology
    Computer Science and Engineering, Cum Laude
    • Leadership in a Complex World (Honors Program)
    • Operating Systems (C, Linux)
    • Algebra and Cryptography
    • Computer Graphics (C++, OpenGL)
    • Algorithm Design (Java)
    • Computer Networks
    • Machine Learning
    • GPA: 9.1/10, Cum Laude, Honors Program
    • Thesis: Optimal Decision Trees for Algorithm Selection

Publications

  • 2025
    Byzantine-Resilient Federated Computation of Differentially Private Summary Statistics
    ACM Middleware 2025

    Giulio Segalini, Maria Fernandes, and Jeremie Decouchant.

Awards

  • 2024
    Best academic team in the Netherlands
    CTFTime / TU Delft CTF Team

    First in 2024 and 2022, second in 2023 according to CTFTime.

  • 2024
    GlacierCTF Academic Division
    GlacierCTF

    Second and fourth place overall in 2024 and 2023.

  • 2025
    SmileyCTF
    SmileyCTF

    5th place.

  • 2024
    SunshineCTF
    SunshineCTF

    3rd place.

  • 2018
    European Union Science Olympiads representative for Italy
    EUSO / EOES

    Silver Medal.

  • 2019
    Italian Team Mathematics Olympiads
    Italian Team Mathematics Olympiads

    4th place.

  • 2020
    Benelux Algorithmic Programming Contest
    Contest qualification

    Qualified.

  • 2021
    Delft First Years Programming Contest
    Delft University of Technology

    3rd place.

Skills

Technologies: CUDA, Torch, Tokio, OpenGL, scapy, Wireshark, Docker, Spring, Git, Vulkan, LaTeX, Blockchain, PostgreSQL, Gradle, scikit-learn, RocksDB
Programming languages: C, C++, Rust, Python, Assembly, Scala, Haskell, Java, Agda, JavaScript, Z3

Languages

Italian : Native
English : Fluent, main work and study language
French : Basic

Projects

  • CHIP-8 Emulator and Disassembler

    Developed a simple CHIP-8 emulator and disassembler.

    • Technologies used: C++
  • Research on Optimal Decision Trees for Algorithm Selection

    Researched the applicability and accuracy of optimal decision trees for the algorithm selection problem.

    • Technologies used: C++, Java, R
  • C++ Ray Tracer

    Implemented a ray tracer to render scenes realistically.

    • Features include depth of field, motion blur, mipmapping, textures, environment mapping, and soft shadows
    • Technologies used: C++, OpenGL, GLM

Extracurricular Activities

  • Senior member of TU Delft CTF Team, specialized in cryptography.
  • Participated in and won numerous CTF hacking competitions.
  • Organized TUDCTF 2023 and 2024, large events with more than 200 participants.

Competitions

  • European Union Science Olympiads 2018 representative for Italy, Silver Medal.
  • Italian Team Mathematics Olympiads 2019, 4th place.
  • Qualified for Benelux Algorithmic Programming Contest 2020.
  • Delft First Years Programming Contest 2021, 3rd place.