Théo Couerbe

Engineering Student — École des Mines de Saint-Étienne
Software · Machine Learning · Scientific Computing
theo.couerbe@etu.emse.frtheo.couerbe@sjtu.edu.cngithub.com/CTHE0 • +86 150 0170 5071
Download CV — English 下载简历 — 中文

Education

English

  • Mines Saint-Étienne — Ingénieur Civil des Mines, Generalist Engineering Program (2024–2027)
  • Academic Exchange — Shanghai Jiao Tong University (SJTU), China (Fall Semester 2025: Sep 2025 – Jan 2026)
  • MP Preparatory Classes — Lycée Chateaubriand, Rennes (2023–2024)
  • MPSI/MP Preparatory Classes — Lycée Louis Barthou, Pau (2021–2023)
  • General Baccalaureate, "Mention Très Bien" — Lycée militaire d'Aix-en-Provence (2018–2021)

中文

  • 法国圣埃蒂安国立高等矿业学校 — 工程师项目(2024–2027)
  • 学术交换项目 — 上海交通大学(2025年秋季学期:2025年9月 – 2026年1月)
  • MP 预科班 — 雷恩夏多布里昂高中(2023–2024)
  • MPSI/MP 预科班 — 波城路易·巴尔杜高中(2021–2023)
  • 法国业士文凭(总评"特优") — 艾克斯昂普罗旺斯军事高中(2018–2021)

Technical Skills

English

  • Low-level & Systems: C (memory management, pointers, SDL2), embedded-friendly code, Makefiles
  • Scientific Python: NumPy, Pandas, Matplotlib, scikit-learn, TensorFlow, Jupyter
  • Machine Learning: Supervised learning, regression, classification, time series forecasting
  • Computer Vision: OpenCV basics, image processing (relevant for drone perception)
  • Algorithms & Math: A*, Dijkstra, optimization, linear algebra, probability, statistics
  • Software Engineering: Git, Linux CLI, debugging (gdb/valgrind), modular design, version control
  • Domain Applications: Drone trajectory planning, quantitative finance, generative systems, PoW cryptography

中文

  • 底层与系统开发:C语言(内存管理、指针、SDL2)、嵌入式友好代码、Makefile
  • 科学计算 Python:NumPy, Pandas, Matplotlib, scikit-learn, TensorFlow, Jupyter
  • 机器学习:监督学习、回归、分类、时间序列预测
  • 计算机视觉:OpenCV 基础、图像处理(适用于无人机感知)
  • 算法与数学:A*、Dijkstra、优化、线性代数、概率、统计
  • 软件工程:Git、Linux 命令行、调试(gdb/valgrind)、模块化设计、版本控制
  • 领域应用:无人机路径规划、量化金融、生成式系统、工作量证明(PoW)密码学

Languages

English

  • French: Native
  • English: C1 (fluent, technical & professional communication)
  • Chinese: Preparing HSK2 (basic conversational and reading skills)
  • German: B1 (basic technical reading)

中文

  • 法语:母语
  • 英语:C1 级(流利,可进行专业技术交流)
  • 汉语:正在备考 HSK2(具备基础会话与阅读能力)
  • 德语:B1 级(可阅读基础技术文档)

Projects & Technical Reports

English

Station-Level Bike-Sharing Demand Prediction
Machine learning comparison (Random Forest vs Poisson regression) for short-term demand forecasting using weather, temporal, and urban features. Balances predictive accuracy with operational interpretability for rebalancing decisions. Data Science
Proof of Work Without Heat: Landauer’s Principle and the Economic Origin of Bitcoin’s Energy Consumption
Technical note testing the claim that Bitcoin’s energy use is thermodynamically necessary. Correct Landauer accounting puts the physical floor ≈31 orders of magnitude below real dissipation; consumption is set by difficulty adjustment and miner revenue, not physics — with a falsifiable prediction on PoW’s cost migrating from energy to capital. Technical Note
Lenia: Emergent Computation as Artistic Medium
Implementation and analysis of continuous cellular automata for generative art. Technical Report
Modular AI Agent for Financial Time Series Analysis
LLM-powered agent (Ollama) for OHLCV analysis combining natural language interaction with deterministic, auditable computation of technical indicators. Solves reproducibility challenges in LLM-based quantitative finance. Technical Report
Multivariate Statistical Analysis of London Weather (1979–2020)
PCA, Correspondence Analysis and Discriminant Factorial Analysis on 15,341 daily samples to uncover seasonal patterns, temporal structures, and meteorological variable relationships in long-term climate data. Statistics
Space Miner: 2D Game Engine in C
Complete 2D game engine with physics, sprites, and input handling — written entirely in C. C Engine
Glass Sphere: Real-Time Light Physics Simulator
Interactive 3D simulation of light refraction, reflection, and Fresnel effects through a glass sphere. Built with Three.js and WebGL for real-time physics visualization. Interactive
NEON PULSE INFINITY: Arcade Shooter Game
100+ waves procedural arcade shooter with neon aesthetics, 8 weapons, 11 enemy types, combo system. Built with HTML5 Canvas & JavaScript. Game
QR Code Scanner Web App
Progressive Web App for scanning QR codes and opening authorized subdomains. Built with JavaScript and ZXing library. PWA
Natural Selection Simulator: Evolutionary Optimization
Visual evolutionary algorithm simulator demonstrating natural selection principles. Population evolves to optimize a parameter through selection, crossover, and mutation. Built with Flask, Chart.js, and vanilla JavaScript. Interactive

中文

共享单车站点级需求预测
对比随机森林与泊松回归在短期需求预测中的表现,融合天气、时间与城市特征,在预测精度与运营可解释性间取得平衡。 数据科学
无需热量的工作量证明:兰道尔原理与比特币能耗的经济起源
检验“比特币能耗是热力学必然”这一流行说法的技术札记:按兰道尔原理正确核算,物理下限比实际能耗低约31个数量级;真正决定能耗的是难度调整与矿工收入,而非物理定律,并对工作量证明的成本从能源向资本迁移给出可证伪的预测。 技术札记
Lenia:涌现计算作为艺术媒介
连续元胞自动机的实现与生成艺术应用分析。 技术报告
金融时间序列分析模块化AI智能体
基于Ollama的LLM智能体,结合自然语言交互与确定性技术指标计算,解决量化金融中LLM应用的可复现性与可审计性挑战。 技术报告
伦敦气象多变量统计分析(1979–2020)
对15,341个日度样本应用PCA、对应分析与判别因子分析,揭示长期气候数据中的季节性模式、时间结构与气象变量关联。 统计学
Space Miner:基于C语言的2D游戏引擎
完全用C语言编写的2D游戏引擎,包含物理系统、精灵渲染和输入处理。 C引擎
玻璃球:实时光线物理模拟器
通过玻璃球模拟光线折射、反射和菲涅耳效应的交互式3D演示。使用Three.js和WebGL构建,实现物理光线的实时可视化。 交互式
霓虹脉冲无限:街机射击游戏
100多波程序生成的街机射击游戏,霓虹美学,8种武器,11种敌人,连击系统。使用HTML5 Canvas和JavaScript构建。 游戏
QR码扫描器网页应用
用于扫描二维码并打开授权子域名的渐进式网页应用。使用JavaScript和ZXing库构建。 PWA
自然选择模拟器:进化优化
可视化进化算法模拟器,展示自然选择原理。种群通过选择、交叉和变异进化以优化参数。使用Flask、Chart.js和原生JavaScript构建。 交互式