// cybersecurity engineer

Xavier Ogay

I work where software meets the machine: binary analysis, systems security, and offensive tooling. I hold a joint MSc in Cyber Security from EPFL / ETH Zürich.

status: available now

Portrait of Xavier Ogay

01. background

Experience & Education

experience

  1. 2026

    Master's thesis, AutoMutate++: Automated Artifact Mutation against AV/EDR

    armasuisse, Cyber-Defence Campus (CYD)

    Closed-loop EDR evaluation in industry, with multi-layer mutation and differential testing.

  2. 2025

    Research project: Symbolic LLVM Memory Sandboxing for WebAssembly

    EPFL, Lausanne

    Static analysis framework for memory safety of WASM smart contracts at the LLVM level.

  3. Jun–Nov 2018

    Mandatory military service (ER)

    Swiss Army, ERPM 19-2, Sion

  4. Jun 2015

    Internship in Computer Science

    CGN, Lausanne

  5. Mar 2014

    Internship in Electronic Engineering

    BOBST SA, Mex

education

  1. 2023–2026

    MSc Cyber Security (joint degree)

    EPFL, Lausanne & ETH Zürich

    Focus: software security, hardware security, system & network security, deep learning.

  2. 2019–2023

    BSc Computer Science

    EPFL, Lausanne

    Focus: machine learning, embedded systems, financial economics.

  3. 2018–2019

    Cambridge C1 Advanced (CAE)

    EC School, Vancouver

  4. 2016–2018

    High School Maturity in Maths & Physics

    Gymnase Auguste Piccard, Lausanne

selected coursework

core skills

  • C/C++
  • Rust
  • Python
  • Java
  • Kotlin
  • Scala
  • x86/MIPS ASM
  • VHDL
  • LLVM
  • WebAssembly
  • PyTorch
  • Docker
  • Git
  • Binary analysis
  • Side channels
  • Cryptography

02. selected work

Featured Projects

featured · eth zürich

ACME Certificate Client

A fully functional ACMEv2 client with custom DNS/HTTP/HTTPS stacks, supporting dns-01 and http-01 challenges, wildcard domains, and automated revocation. RFC 8555 compliant and tested against Pebble.

  • Python
  • TLS
  • X.509
  • RFC 8555

03. more work

Project Archive

  • 2024

    SecretStroll: Privacy-Preserving Location-Based Search

    A location-based point-of-interest service where users authenticate with attribute-based credentials and query over Tor, so the server learns neither identity nor location.

    • Python
    • Cryptography
    • ABC
    pdf
  • 2024

    Secure Multi-party Computation Engine

    An SMC system in Python implementing secret sharing, Beaver triplet generation, and arithmetic circuit evaluation for private collaborative computation, with expression parsing and inter-party communication.

    • Python
    • Cryptography
    • Secret Sharing
    pdf
  • 2024

    RoboCop: RL-Based Hate Speech Detoxification

    A reinforcement-learning system that detoxifies hate speech while preserving meaning, combining a fine-tuned BART model with a custom reward built from BERTScore and a toxicity classifier.

    • Python
    • PyTorch
    • NLP
    code
  • 2023

    Educational JOS-like Operating System

    A JOS-inspired teaching OS with process isolation, virtual memory, preemptive multitasking, a file system, and syscall handling. Bare-metal x86 in C, debugged with gdb.

    • C
    • x86
    • Kernel
    code
  • 2023

    WebGL Toon Shading Engine

    An interactive non-photorealistic rendering engine in WebGL with quantized Blinn-Phong lighting, hue modulation, and dynamic outlines via multi-pass buffers, demoed on an animated Blender scene.

    • WebGL
    • GLSL
    • JavaScript
    demo
  • 2023

    BeGreen: Gamified Recycling App

    An Android app in Kotlin that gamifies waste collection with rewards and connects users to recycling resources, built in a Scrum team for EPFL's software development project.

    • Kotlin
    • Android
    • Firebase
    code
  • 2023

    Learning the Secrets of Data

    Applied data analysis identifying trends shared by successful music composers and compositions, with asynchronous API ingestion and a published data story website.

    • Python
    • Pandas
    • Data Analysis
    code demo
  • 2024

    BIO-482 Neuroscience Miniproject

    Data analysis of cellular and circuit mechanisms for the EPFL neuroscience course BIO-482.

    • Python
    • Neuroscience
    • Data Analysis
    code
  • 2022

    CKVS: C Key-Value Store

    A persistent key-value store written entirely in systems-oriented C for EPFL's system programming project.

    • C
    • Systems Programming
    code
  • 2021

    tCHu: Multiplayer Board Game

    An interactive multiplayer board game about Swiss train routes, written entirely in Java with JavaFX and network play.

    • Java
    • JavaFX
    • Networking
    code
  • 2022

    Pipelined CPU in VHDL/ASM

    Simulated the mechanism of a basic pipelined CPU on an FPGA, written mainly in assembly and VHDL for Computer Architecture II.

    • VHDL
    • Assembly
    • FPGA
    code
  • 2022

    BowSteroid: NDS Game

    A Nintendo DS game in C, where you pilot a spaceship lost in space and survive randomly spawning asteroids by dodging or destroying them.

    • C
    • Nintendo DS
    • Embedded
    code

More on GitHub. Some university projects live in private repos, so reach out for a look at the source.

05. get in touch

Contact

Looking for someone who is at ease below the abstraction layers? I'm available now for cybersecurity roles, and always happy to talk binary analysis, systems security, or a project idea.