Computational physics and coding as a whole are two of my main interests. Most of my codes can be found on my Framagit, Gitlab and Github page.
Software
mothics
mothics is a telemetry suite for high-performance sailing boats. It acquires and processes multi-sensor data via serial, I²C, UART, and MQTT, enabling local storage, real-time analysis, and live web-based visualization. The suite also includes a Python CLI with tools for GPS track mapping, time-series exploration, and navigation data management.
This is a collaborative project for the Electronics Division of Audace Sailing Team, which I designed and maintained until June 2026.
pyprl
pyprl runs a list of tasks (e.g. Python functions) consecutively or in parallel using the concurrent.futures module from the standard Python library.
A pre-release is available on Framagit.
Thesis and research
active-analysis
active-analysis is a reproducible research project which implements a workflow for data analysis of active matter simulations, more specifically Vicsek model simulations generated using active.
This is still a work-in-progress - as is, active-analysis is fully functional and provides the expected results. A lot of work has been done towards local parameter computation in trajectory post-processing, yet there is no user interface to access it.
active
active is a simulation backend for atooms, a high-level framework for particle-based simulations.
This backend implements active matter systems, for example the Vicsek model as described in Vicsek et al. (1995) and Grégoire and Chaté (2004).
Coursework
cellular-automata
cellular-automata is a simple implementation of one-dimensional cellular automata, according to Steven Wolfram’s seminal 1984 paper. All data presented in the report can be replicated via the included Jupyter notebook.