Sofija

Welcome to my page!
Here you’ll find descriptions of the projects I’ve worked on, with links to those available on my Github page.

Projects
About Me
Where to find me

Projects

2026

Adding a feature to a homemade file system, for Linux 6.5.7

Programming in the Linux kernel

Tools & languages : C

Distributed multi-resource allocation

Reproducing experimental results from a research paper on the generalization of mutual exclusion
Implementing a distributed algorithm and analyzing its performances

Tools & languages : Java, Distributed Protocol Library

2025

Compressing and decompressing files with Huffman’s algorithm

Huffman-Dynamique

Algorithms and complexity analysis, programming

Tools & languages : Python, Git

Implementing a simple Unix-like operating system

Bootloader, scheduler, message passing mechanism, process management, virtual memory mechanism, and file system

During my Erasmus exchange semester at the University of Oslo (UiO), for a class called Operating Systems

Tools & languages : Assembly, C, Git

2024

Comparing algorithms : theory and practice

Implementing a greedy algorithm and dynamic programming

Simulating a natural environment in a GUI

Poule-Renard-Vipère

Simulation of epidemics and prey/predator dynamics, wildfire propagation modeling

Tools & languages : Python, Git

2023

Simulating and optimizing a network of optical fibers

Programming and comparing data structures

Simulation of an ecosystem

Programming a prey/predator system

Tools & languages : C, Git

👩🏽‍💻 About Me

👩🏽‍🎓 Master’s student at Sorbonne University, Paris, specializing in distributed and embedded systems

🕵🏽‍♀️ Looking for a summer 2026 internship to acquire hands-on experience

💻 Skills

C C++ Java Python Markdown LaTeX OCaml Bash Script

NumPy Pandas scikit-learn Matplotlib

Git GitLab GitHub


📨 Where to find me

LinkedIn email GitHub