Home

Welcome to my website!

I'm Nathan, a graduate of the Master of Applied Mathematics program at ENSIMAG (Grenoble INP), France, with Mention Bien (honors).
Applied Mathematics, Machine Learning & Data Science — seeking a full-time Data Scientist / Machine Learning Engineer / PhD position.
Discover me and my projects through the different sections of this (homemade) site.

Publications



Rating the Raters: Rasch Measurement Theory for LLM Evaluation EMNLP 2026 · Main Conference

P. Sachdeva, N. Boudol. Accepted at EMNLP 2026 (Main Conference).

arXiv




Scapulothoracic Orientation Quantification for Reverse Total Shoulder Arthroplasty (rTSA) Planning AAOS 2027 · Abstracts Submitted ORS 2027 · Paper Submitted

N. Boudol, et al. Two abstracts submitted to AAOS 2027, and a full-length scientific paper submitted to the Orthopaedic Research Society (ORS) 2027 Annual Meeting (see Experience).

Experience & Research

Feb 2026 - Aug 2026

Research Intern — Advita Ortho

Developed computer-vision and geometric-modeling pipelines to quantify scapulothoracic orientation from medical imaging, for reverse Total Shoulder Arthroplasty (rTSA) surgical planning. Built and validated a 3D landmark-detection and orientation-estimation model, benchmarked against manual clinical measurements. Findings led to two abstracts submitted to AAOS 2027 and a full scientific paper submitted to ORS 2027 (see Publications); model was exported to ONNX format for deployment.

June 2025 - Sep 2025

Research Intern — Berkeley D-Lab

Worked on evaluation methodology for large language models, applying Item Response Theory / Rasch measurement models to quantify rater reliability and item difficulty in LLM benchmark evaluations. Co-authored a paper accepted at EMNLP 2026 (Main Conference) — see Publications.

My Projects

In this section, you'll find a selection of my projects. The code for the Market Project is available on GitHub. Besides these, I can share any of my other code without issues.
I started coding in Python 6 years ago, and I have completed a few projects (in engineering school and university) in C. This year, we will be doing a 5-week C++ project. I also took SQL classes, so I have the basics.
For the IDE, I mostly use PyCharm, Spyder and VSCode.




Featured / Current Work

Bitcoin Blockchain Consensus Modeling 2024 - Present

An ongoing project modeling Bitcoin's Proof-of-Work consensus mechanism and network propagation dynamics through discrete-event simulation. I model miner incentives, block propagation delays, and orphan rates under varying network topologies and hash-rate distributions, in order to study consensus security and selfish-mining strategies. The simulator is built in Python, and I'm extending it toward agent-based, game-theoretic modeling of mining pool behavior.




Morgan Stanley x ENSIMAG Hackathon — Trading Algorithm

During a hackathon organized by Morgan Stanley and ENSIMAG, my team designed and implemented a systematic trading algorithm combining statistical arbitrage signals with risk-adjusted position sizing. I focused on signal generation (mean-reversion and momentum factors) and backtesting infrastructure, optimizing for risk-adjusted returns under realistic transaction-cost assumptions. The algorithm was presented to a panel of Morgan Stanley quants.




DeFi Vault: Uniswap v3 Hedging

A decentralized finance project implementing an automated hedging vault for Uniswap v3 concentrated liquidity positions. The vault rebalances and delta-hedges impermanent-loss exposure using perpetual futures, with strategy logic backtested against historical on-chain price and liquidity data. The project sits at the intersection of quantitative finance and smart-contract design.




Earlier Projects



Bachelor Mémoire

For my Bachelor's degree, I had to write a mémoire on a subject of my choice, as long as it involved math or computer science. I chosed to work on the Continuum Hypothesis and Dana Scott's proof of it.
First, he reformulated the hypothesis using logical symbols within a specific language.
Then, he constructed a mathematical model where the definition of truth is revised, and in which the hypothesis does not hold true—demonstrating its independence.
The proof is long and technical. The fields involved are Logic and Set Theory.

Here is my paper; it is in French: Mémoire.

BicycleProject



Diffusion, Gradient, Laplacian, PDEs and Other Calculations

Throughout my education and various school or personal projects, I've implemented many mathematical operations and computations to solve problems. Whether it's computing Laplacians, solving differential equations in vector spaces, finding the minimum of multivariable functions, or interpolating functions with polynomials, I have gained a basic but necessary experience.

Description of GIF
Heat source is located in the top left corner – solving the heat equation.
The base image was generated through graph analysis of another image.
Description of GIF
Heat sources are now present on all sides.
This image was generated using the same method as the previous one.
Description of GIF
Using the Newton method to find a zero with different starting points.
Projecting parameters to have a 3D representation is useful.



This Website

I learned the basics of HTML, CSS, and JavaScript to create this personal portfolio website, designed to show my projects and skills. This project demonstrates my ability to learn new technologies and competences, apply problem-solving skills, and effectively present my work. This site serves as a dynamic resume, highlighting my different projects in data science, mathematics, and computer science while reflecting my commitment to continuous learning and self-improvement.




Below are two interactive graphs that represent classic methods in data science. I'm using a web app hosted on Pythonanywhere to display a Python script on this web page.





Book a Lesson

I offer private lessons in mathematics, computer science, and physics-chemistry from middle school to first-year university level. My lessons will be tailored to your needs, whether you are in middle school, high school, or university.

More information on my profile SuperProf

To book a lesson, feel free to go through the Contact section.

Nathan Boudol Profile

About me:

I have always been passionate about science, particularly mathematics and computer science. For the past three years, I have had the pleasure of giving private lessons in mathematics, physics-chemistry, and computer science, with the goal of making these subjects accessible and exciting by tailoring my lessons to the needs and goals of each student.

Outside of these lessons and my studies, I practice gliding and archery. These activities allow me to learn patience, precision, and the rigor that these sports require.

I remain very curious and motivated in everything I undertake, so don't hesitate to come and chat!


You can view my resume here: Resume

Education

2016 - 2017

Scientific Baccalaureate (Engineering Science option, with high honors)

At Lycée Louis Lachenal in Argonay.

2017 - 2020

Classes préparatoires

MPSI then MP* at Lycée Berthollet in Annecy.

2020 - 2022

Engineering School

Phelma in Grenoble. A school focused on physics, materials, and electronics.

2023 - 2024

Bachelor's Degree in Mathematics - Computer Science, with honors.

Université Savoie Mont-Blanc

2024 - Now

Master of Applied Mathematics

ENSIMAG in Grenoble. Another engineering school focused on mathematics and computer science.



Contact

Do you have a question, a project, or want to learn more? Feel free to contact me. I am always available to discuss new ideas, answer your questions, or collaborate on projects.

Fill out the form below to send me a message directly. I will get back to you as soon as possible.

See you soon

Bee