Profile Picture

Antoine Divet

Third year student in Electronic and Information Engineering - Computer Engineering at Imperial College London

Courses & Modules

Module Code Module Title Lecturer(s)
ELEC40002Analysis and Design of CircuitsProf Paul Mitcheson; Dr Zohaib Akhtar
ELEC40003Digital Electronics and Computer ArchitectureDr Tom Clarke; Prof George Constantinides
ELEC40004Programming for EngineersDr Max Cattafi; Mr Sarim Baig
ELEC40006Electronics Design Project 1Dr Hakan Merdan
ELEC40009Topics in Electrical EngineeringProf Tim Green; Prof Eric Yeatman; Prof Kristel Fobelets; Prof Kin Leung
ELEC40012AMathematics 1ADr Daniel Nucinkis
ELEC40012BMathematics 1BDr Daniel Nucinkis
Module Code Module Title Lecturer(s)
ELEC50002CommunicationsProf Deniz Gunduz
ELEC50004Control SystemsProf Thomas Parisini
ELEC50006Discrete MathematicsDr Dan Goodman
ELEC50009Information ProcessingDr Aaron Zhao; Mr Sarim Baig
ELEC50010Instruction Architectures and CompilersDr John Wickerson; Prof Peter Cheung
ELEC50011AMathematics for Engineers IIADr Daniel Nucinkis; Dr Stefan Vlaski
ELEC50011BMathematics for Engineers IIBDr Stefan Vlaski
ELEC50013Signals and SystemsProf Patrick Naylor
ELEC50014Software SystemsMr Sarim Baig
ELEC50015Electronics Design Project 2Dr Edward Stott
Module Code Module Title Lecturer(s)
COMP60012Introduction to Machine LearningDr Antoine Cully; Dr Marek Rei; Dr Josiah Wang
ELEC60019Machine LearningDr Abdalrahman Abu Ebayyeh; Prof Deniz Gunduz; Dr Sonali Parbhoo
ELEC60009Deep LearningProf Krystian Mikolajczyk; Dr Abdalrahman Abu Ebayyeh; Dr Chen Qin
COMP60006Computer VisionDr Bai Bai
ELEC60013Embedded SystemsDr Edward Stott
COMP60016Operations ResearchDr Ruth Misener
ELEC60021Mathematics for Signals and SystemsProf Pier-Luigi Dragotti

Societies

Work Experience

StoneX

Summer 2025 – 10 weeks internship, Risk Software Developer Intern

  • Led the development of a full-stack application for the Credit Risk team to enable dynamic credit limit adjustments
    • Built a SQL database
    • Developed a .NET API in C# (using multilayered architecture)
    • Implemented a React-based front end
    • Integrated Databricks for cloud-based data processing
  • Developed a P&L pricing tool for precious metals using SignalR for real-time updates
  • Collaborated on a project evaluating how US tariffs & market volatility impacted StoneX

ICBC Standard Bank

Summer 2024 – 12 weeks internship, Fixed Income Settlements Intern

  • Use of softwares such as Calypso, Murex, Euroclear, CAM, JIRA
  • Automation of settlement reports for FX confirmations & fails reports for securities using VBA
  • Gained deep insight into operational risk as well as commodities, fixed income & currencies in emerging markets
  • Prepared presentations on swaps & other derivatives, FX, as well as securities to senior management
  • Management Information Project on quantifying & linking settlement fails & disruptions using several metrics
  • Recalculated the team's STP rate, tracked daily trade volumes, quantified manual interventions

Queen's Tower Capital

November 2024 – Present: Quantitative Analyst

Karman Space Program

January 2024 – Present: Systems and Operations Engineer

DE Shaw

April 2025: DE Shaw - Spring Insight

Susquehanna SIG

April 2025: Susquehanna - Spring Insight

IMC

September 2024: IMC Trading Masterclass

Citadel

March 2024: Discover Citadel - Spring Insight

Moody's

March 2024: EMEA Spring Insight Program – Finance & Tech

British Airways

February 2024: Engineering Spring Insight

L'Oréal

March 2024: Spring Insight Week

4most

March 2024: Spring Insight

Projects, MOOCs & Interests

RISC-V CPU

RISC-V Processor Group Project

  • Co-created, in a team of 4, a fully functional processor in SystemVerilog, compliant with the RISC-V 32i instruction set.
  • The CPU implements 5-stage pipelining, two-way set associative cache as well as branch prediction
  • Contributed to the top level integration and testbench, as well as the data memory, cache (both one-way and two-way set associative) and branch prediction
  • Took part in the testing and debugging process by writing assembly files, shell scripts running multiple commands, module-specific testbenches in C++ as well as analysing digital data using a wave viewer (GTKwave)

C90 Compiler

RISC-V Architecture Compiler Project

  • Built a C90 compiler as a duo targeting the RV64 RISC-V architecture, translating ANSI C into RISC-V assembly
  • Includes lexer, parser, and AST builder designed for C90 syntax
  • Semantic analysis with a scoped symbol table for variable declarations, type checking, and shadowing
  • Supports control flow constructs (if, while, for), arithmetic/logical expressions, function calls, and struct access
  • RISC-V code generation with proper calling conventions, stack/register management, and memory alignment
  • Docker for consistent build/runtime environment
  • Used Jira to track tasks and team progress

FPGA-based Video Game: Laser Grids

Cooperative 2-player puzzle game with FPGA controllers

  • Cooperative 2-player puzzle game using accelerometer-based controllers on FPGA
  • AES encryption and FIR filter modules implemented in Verilog on DE10-Lite FPGA
  • Game logic built in Unity (C#) with authoritative physics server and event-driven scripting
  • Multithreaded C++ TCP server for login/session management; UDP for real-time gameplay
  • Real-time accelerometer input processed with FIR filter for smooth character movement
  • Hosted game servers on AWS EC2; DynamoDB for users/stats/achievements using partition/sort keys and GSI
  • Personally built the TCP server (with PuTTY testing) and implemented DynamoDB schema to support fast queries

Balancing Robot

Imperial College London Group Project GitHub

  • Developed a full-stack control and telemetry system for a two-wheeled autonomous robot using Python, JavaScript, ROS2 as well as RaspberryPi and LiDAR
  • Built a real-time browser UI with HTML/CSS/JS and MQTT-over-WebSocket, enabling manual robot control via keyboard/gesture IMU input, autonomous mode switching (person-following, return-to-location) and live camera stream, dynamic SLAM map, and battery monitoring
  • Created a serverless backend using AWS Cloud Services including DynamoDB for storing key locations, battery logs, and PID parameters with <20ms latency; S3 to store logs, images, and uploaded configurations; Lambda for event-driven tasks triggered by S3 uploads or low-battery events
  • Integrated speech-to-command functionality via Flask and OpenAI API

EE Rover

Imperial College London Group Project

  • In a team of six, we built a remote-controlled rover capable of navigating various terrains and detecting different types of signals: radio, infrared, ultrasound, and magnetic
  • These were analysed to identify different characteristics of artificial lizards
  • The rover used the waves perceived from the signals in order to determine the species, while the lizard's name was encoded in UART packets transmitted via amplitude-modulated ultrasound waves

Heat Equation Analysis

Computational Mathematics Project - GitHub

  • Analyzed the heat equation through multiple computational approaches: Finite Difference Methods, Monte Carlo simulations, and Runge-Kutta integration
  • Applied Fourier series and Laplace transforms for estimating solutions
  • Incorporated visualization of solution bounds and thermal diffusion using Python plotting libraries
  • Used NumPy, SciPy, SymPy, Matplotlib & Plotly extensively
  • Reinforced understanding of PDEs and numerical methods while exploring different representations

JP Morgan Quantitative Edge x Trading Hackathon

October 2025 - Winner

  • Won the hackathon by successfully implementing an ETF creation/redemption arbitrage model in Python (1st out of 18 teams)
  • Ranked 6th out of 54 participants in the Manual Trading Simulation

Akuna Capital Options 101

Learn the basics of options trading from the perspective of an options market-maker - View Course | Certificate

Bloomberg Market Concepts

Introduction to the financial markets - View Course | Certificate

Security Education Course

Imperial College Investment Society - View Society | Certificate

Algorithmic Trading Course

ICATS Imperial College Algoirthmic Trading Society- View Society | Certificate

Trading Algorithms

Coursera MOOC- Course Link | Certificate

Black-Scholes Model Implementation

Python Project - View Project

  • Developed a Python implementation of the Black-Scholes model using NumPy and Matplotlib
  • Modeled European call option prices based on underlying asset and volatility
  • Gained practical insight into the Black-Scholes formula and "Greeks" (delta, gamma, etc.)
  • Explored how options are priced and which parameters affect valuation (e.g. risk-free rate, time to maturity)

Quantitative Research (JP Morgan Chase & Co)

Forage Virtual Experience - Program Link | Certificate

Global Markets Trading (Standard Bank)

Forage Virtual Experience - Program Link | Certificate

Asset Management (JP Morgan Chase & Co)

Forage Virtual Experience - Program Link | Certificate

Python and Statistics for Financial Analysis

Coursera MOOC- Course Link | Certificate

Engineering Systems in Motion

Dynamics of Particles and Bodies in 2D Motion - Course Link | Certificate

Applications in Engineering Mechanics

Coursera - Course Link | Certificate

Introduction to Engineering Mechanics

Coursera - Course Link | Certificate

Biomedical Engineering (Electronics)

Residential Taster Course - University of Southampton

CS50 Python

Harvard CS50 - Certificate

Object-Oriented Data Structures in C++

Coursera - Certificate

React Basics

Coursera Course

Databases and SQL for Data Science with Python

Coursera Course

LaTeX Basics

Coursera - Certificate

Introduction to HTML, CSS, & JavaScript

Coursera - Certificate

Learn to Program

Coursera - Certificate

Pandas

Kaggle Learn - Certificate

Data Visualization

Kaggle Learn - Certificate

Projectile Simulation

Python Physics Simulation - View Project | GitHub

Excel Skills for Business (Goldman Sachs)

Forage Virtual Experience - Certificate

Excel Skills (JP Morgan Chase & Co)

Forage Virtual Experience - Certificate

Mathematics for Machine Learning Specialization

Linear Algebra, Calculus, PCA - Coursera | Certificate

Mathematical Statistics for Data Science

Statistics Course - Certificate

Stochastic Calculus

Advanced Mathematics Course - Certificate

Kaggle Competitions

Machine Learning Competitions - Kaggle Profile

QRT Algothon

November 2023 - Energy Price Prediction Competition

  • Modeled electricity prices in France and Germany based on weather, energy markets, geopolitics, and cross-border flows
  • Metric: Spearman's correlation to measure price prediction accuracy
  • Performed exploratory data analysis (EDA) using interpolation (interp1d), correlation matrices, and Plotly graphs
  • Trained and compared machine learning models such as Random Forest and XGBoost on structured feature data

IBM Z Datathon

October 2023 - Spam Classification Challenge

  • Built a spam classifier for emails and SMS using NLP techniques and preprocessed datasets
  • Trained multiple models: Naive Bayes, Support Vector Machine, Logistic Regression, and Random Forest
  • Compared performance to select the most accurate spam filter model
  • Developed in Python using scikit-learn and NLP libraries

BUCS Swimming Championships

2023 - Represented Imperial College - Event Info

English Nationals & Euro Meet

Qualified for national level competitions - EN | Euro Meet

London Youth Games

2019 - Outstanding Individual Boy Award, 2 Gold & 1 Silver Medal - LYG Swimming

Chess Rating & Achievements

ECF Rating: 1663 - View Rating

Chess Tournament Victories

3 Tournaments Won including LJCC Championship

Chess Coaching & Commentary

Junior squad coach and online chess commentator

Last updated October 2025