Software Engineer
Passionate about high-performance computing, distributed systems, and system-level optimization, currently exploring Rust in my free time with hopes of incorporating it into future professional projects. Strong advocate for clean code, test-driven development, using Git, Nix, and CI.
What really drives me is the challenge of squeezing performance out of complex systems. Programming isn't just my job - it's my passion, and I love exploring the endless possibilities it offers.
PTC Inc.
IBM Research - Zurich
ETH Zurich
Parallel multi-objective optimization with applications to particle accelerator design
ETH Zurich
Master in computational science with a minor in compiler design focusing on parallel numerical simulations (HPC)
A Rust-based backend that implements operational transformation (OT) for collaborative applications, specifically designed to work with multiple climbing gym management systems through a single API.
Wrapping Mochi API using reqwest (no async) to synchronise my Roam Research flashcards to Mochi.
My cosy neovim configuration with lots of customizations. Makes me feel at home when writing code.
"An Extreme-Scale Implicit Solver for Complex-PDEs: Highly Heterogeneous Flow in Earth’s Mantle"
"A Fast and Scalable Low Dimensional Solver for Charged Particle Dynamics in Large Particle Accelerators"
Coffee enthusiast who co-founded a coffee roastery, combining passion for quality coffee with entrepreneurial spirit.
Ergonomics optimizer with a focus on split keyboards (Moonlander and Voyager), constantly refining layouts and keybindings for efficiency and comfort.
I value family life deeply, and I reserve quiet moments for bouldering, sport‑climbing, photography, reading, and nurturing my curiosity by acquiring new skills and knowledge.