YVES INEICHEN
cat <<EOF
ENGINEERING SCALABLE SYSTEMS AT THE INTERSECTION OF HIGH-PERFORMANCE COMPUTING AND MACHINE INTELLIGENCE.
Passionate about distributed systems and system-level optimization — currently building and shipping production Rust across startup backends and open-source projects. The challenge of squeezing performance out of complex systems never gets old.
01_PROFESSIONAL_EXPERIENCE
FREELANCE_&_STARTUP
Freelance Rust Engineer / Co-founding Engineer
- Co-founding engineer of a startup, implementing and extending a hardware-accelerated EDA simulation library in Rust based on the latest research, with CUDA backends via bindgen/FFI and Python bindings via PyO3.
- Building a high-performance async data ingestion pipeline in Rust using sqlx, targeting high-throughput ingestion for a startup backend.
- Developing a train-puzzle game using Bevy ECS, exploring game architecture patterns and data-driven design in Rust.
PTC_INC
Principal Deep Learning Software Engineer
- Researched and implemented state-of-the-art computer vision architectures for classification, pose estimation, and pose refinement using TensorFlow and PyTorch. Introduced multi-GPU parallelism and quantization into production training.
- Optimized networks for on-device inference using LiteRT/CoreML, while leading the team's software engineering practices.
SELF-EMPLOYED
Independent Engineer / Founder
- Developed a high-throughput network analytics pipeline as a proof-of-concept for my own startup, focusing on real-time stream processing and scalable ingestion at line rate.
- Deepened deep learning theory and hands-on framework knowledge to stay current with rapidly evolving research.
IBM_RESEARCH
Postdoc and Research Staff Member
- Developed distributed randomized linear algebra algorithms in libskylark, scaling numerical ML workloads across large clusters using MPI and OpenMP.
- Built graph and text analytics pipelines for large-scale data processing.
02_EDUCATION_&_HONORS
PhD in Computer Science
ETH ZURICH | 2010 — 2013
"Parallel multi-objective optimization with applications to particle accelerator design"
Master's in Computer Science
ETH ZURICH | 2002 — 2008
Computational science with a minor in compiler design, focusing on parallel numerical simulations (HPC).
- [01]Gordon Bell Prize — "An Extreme-Scale Implicit Solver for Complex-PDEs: Highly Heterogeneous Flow in Earth's Mantle" (2015)
- [02]PRACE Award — "A Fast and Scalable Low Dimensional Solver for Charged Particle Dynamics in Large Particle Accelerators" (2012)
03_PROJECTS
AVE.RS
Async Rust backend using axum, implementing operational transformation (OT) for collaborative climbing gym management.
github.com/iff/ave.rsOSH-OXY
Simple fuzzy finder TUI to search shell history, building on ratatui and the skim fuzzy matcher algorithm.
github.com/iff/osh-oxyNIHILISTIC-NVIM
My cosy neovim configuration with lots of customizations for a comfortable development environment.
github.com/iff/nihilistic-nvimFLAKERS
Turns Nix flake lock update commits into human-readable markdown changelogs with compare links, designed to run as a step in GitHub Actions workflows.
github.com/iff/flakers04_BEYOND_CODE
Coffee enthusiast who co-founded a coffee roastery, combining a passion for quality coffee with an entrepreneurial spirit.
Ergonomics optimizer focused on split keyboards (Moonlander and Voyager), constantly refining layouts and keybindings for efficiency and comfort.
Family life, bouldering, sport-climbing, photography, and continuous learning.