Full-stack platform built for the Functional Genomics Center Zurich to automate submissions to the NCBI Gene Expression Omnibus (GEO). Handles data pipelines, metadata validation, REST APIs, and background job management. Reduced manual submission work significantly across the center. Led to a published paper in BMC Bioinformatics.
Modernization of SUSHI, a legacy bioinformatics workflow platform at FGCZ. Re-architecting R-based legacy code into a modern Next.js frontend with a FastAPI backend, collaborating directly with the original developer. Touches infrastructure across Docker, daemons, and LDAP user management.
Computer vision ML project for automated segmentation of cell nuclei from microscopy images. Full pipeline: dataset preprocessing, augmentation, batching, model training, and evaluation. Built with PyTorch on a Jupyter Notebook research environment.
Academic compiler project: a Python interpreter written in C from scratch, covering lexing, parsing, AST construction, and evaluation. Built during the Bachelor's at Grenoble, where the entire degree was in C.
Personal mobile app for managing a cooking catalog and deciding what to eat next. Built with Flutter in the first semester of the Bachelor's — learned the framework and shipped the app simultaneously, before LLMs existed to help.
Application tracking tool built in TypeScript. Helps manage and follow up on job or project applications with a clean client interface.