Command Prompt
Xavier.exe
x
Xavier's Photo

About Me


  'IC student with a focused ambition to work within the Cyber Security field.'

Currently studying for a joint Cyber Security Master at EPFL/ETHZ, I have built a sound knowledge of Software / Hardware fundamentals as well as some solid Software Engineering and Low-Level programming interests learnt through studies and multiple projects through my cursus.

  • Programming Skills
     Java    Python
     C/C++   MIPS/x86 ASM
     Scala   Git
     VHDL    Rust
     LLVM    Web Assembly
     Kotlin
  • Mathematics
     Probability  Statistics
     Analysis     Algebra
     Algorithms   Optimization
  • Machine Learning See summary
     Data analysis(NumPy, Pandas, PyTorch Basics)
     Classic supervised learning
     Basic concepts of unsupervised learning
  • Mar 2014
     Internship Electronic Engineer
     BOBST SA, Mex
  • Jun 2015
     Internship Computer Scientist
     CGN, Lausanne
  • Jun 2018 - Nov 2018
     Mandatory ER Swiss Army done
     ERPM 19-2, Sion
  • Sep 2023 - Jun 2026
     Master's degree in Cyber Security (expected)
     EPFL, Lausanne
     ETHZ, Zurich
     Particular attention given to:
      - Deep Learning
      - Hardware
      - Neuro Engineering
  • Sep 2019 - Jun 2023
     Bachelor's degree in Computer Science
     EPFL, Lausanne,
     Usual computer science path with a particular attention to:
      - Machine Learning
      - Embedded systems
      - Financial economics
  • Aug 2016 - Jun 2018
     High School Maturity
     Gymnase Auguste Piccard, Lausanne,
     Maths and Physics specialization
  • Dec 2018 - Jul 2019
     Cambridge C1 Advanced (CAE)
     EC School , Vancouver,
Show taken Courses

My Services

Private lessons

I can give you some tips and help you in certain domain for your study.
Contact me to agree on what subject we can work together!

Contact me

Project Development

I'm open to any proposition of software development or Machine learning project.
Don't hesitate to contact me to agree on a project development.

Contact me

Video Making

During my free time I love to create cinematographic content.
You can contact me if you have a video project you would like to build with me!

Contact me

My Projects

De-occlusion of occluded vehicle images from drone video
x

Bachelor Thesis

Vehicle detection in urban areas faces accuracy issues due to occlusions; comparing two machine learning models aimed at inpainting occluded vehicles to improves detection and data reliability.

SecretStroll: Privacy-Preserving POI Search
x

A secure location-based service using attribute-based credentials and cryptographic pairings with Petrelic. Built and deployed isolated client-server architecture using Docker, with privacy protection via Tor integration and tested robustness using pytest.

Secure Multi-party Computation (SMC)
x

Built a Secure Multi-party Computation (SMC) system in Python, implementing secret sharing, Beaver triplet generation, and arithmetic circuit evaluation for private collaborative computation. Designed expression parsing and integrated robust inter-party communication with tested architecture using pytest and Flask.

Hardware Security Projects
x

Implemented low-level CPU and DRAM attacks such as AnC, Meltdown, RetBleed, and Rowhammer, targeting memory isolation, speculative execution, and physical reliability. Developed real-world exploits requiring deep expertise in computer architecture, systems programming, side-channel analysis, and hardware reverse engineering.

ACME: Certificate Issuance and Revocation Automation
x

Built a fully functional ACMEv2 client ecosystem supporting dns-01 and http-01 challenges, wildcard domains, and automated certificate revocation using a custom DNS, HTTP, and HTTPS stack. Implemented JOSE-compliant request signing, X.509 certificate handling, and RFC8555-compliant state machines, integrated with Pebble for end-to-end testing.

RoboCop: A Reinforcement Learning Approach to Detoxifying Hate Speech
x

A reinforcement learning-based system to detoxify hate speech while preserving semantic meaning, combining a fine-tuned BART model with a custom reward function based on BERTScore and a toxicity classifier. Trained under resource-constrained conditions, Developed skills in reinforcement learning, model optimization, and meaning metrics.

Educational JOS-like EPFL's Operating System
x

Simple educational operating system inspired by MIT’s JOS, implementing core kernel components including process isolation, virtual memory, preemptive multitasking, file systems, and basic system call handling. Gained experience in x86 architecture, low-level C, memory management, concurrency primitives, and debugging with gdb in a bare-metal environment.

BeGreen: Kotlin social app
x

BeGreen

BeGreen is an Android app in Kotlin which gamifies waste collection, offering rewards and connecting users with recycling resources to inspire a cleaner planet. Made in Kotlin

Learning The Secrets Of Data: data analysis
x

Learning The Secrets Of Data

Identify trends shared among successful music composers and compositions among API asynchonous call and Data analysis

BowSteroid: NDS game
x

BowSteroid

An NDS game in C where you are a spaceship lost in space and some asteroids appears randomly. You need to survive by avoid them or destroying them.

BIO-482 Miniproject
x

BIO-482 Miniproject

Data analysis miniproject of the course Neuroscience: cellular and circuit mechanisms

Learning The Secrets Of Data Website
x

Learning The Secrets Of Data Website

The website of the LSD project

CKVS: C key-value store
x

CKVS

A key-value store project completely programmed in C oriented system

tCHu: a Java board game
x

tCHu

An interactive multiplayer board game about train rails in switzerland completely programmed in Java

CPU in ASM/VHDL
x

CPU in ASM/VHDL

We simulated the mechanism of a basic CPU on a FPGA mainly in ASM and VHDL

See more

Please note that few projects are actually on my private repos on Github as it is some University projects. Don't hesitate to contact me to take a glimpse at the source code.

Contact Me

xaga dot ogay at gmail dot com

Contact me by the form

Show CV PDF