Yves Ineichen

Software Engineer

Zurich, Switzerland
iff@yvesineichen.com

About

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. Always eager to learn new technologies and solve complex problems.

Experience

Principal Deep Learning Software Engineer

PTC Inc.

2018 - 2025
  • this
  • that
  • and more

Postdoc and Research Staff Member

IBM Research - Zurich

2012 - 2016
  • bla
  • bli

Education

Ph.D. Computer Science

ETH Zurich

2009 - 2012

HPC, ...

Master in Computer Science

ETH Zurich

2002 - 2008

HPC, ...

Skills

Programming Languages

PythonC++RustNix

HPC and ML

MPIOpenMPCUDATensorFlowPyTorchCoreML/LiteRT/ONNXdistributed computing

Tools & Technologies

GitDockerAWSGoogle Cloud

Soft Skills

Problem SolvingCommunicationCode ReviewMentoring

Featured Projects

Aver.rs

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 (https://mochi.cards/) API using reqwest to manage my Roam Resarch to Mochi sync.

RustTypeScriptFirestoreNixGitDockerGoogle Cloud

Muchi

Wrapping Mochi (https://mochi.cards/) API using reqwest (no async) to synchronise my Roam Resarch flashcards to Mochi.

RustNixGit