Skip to content
View sirno's full-sized avatar
๐Ÿ™†โ€โ™€๏ธ
๐Ÿ™†โ€โ™€๏ธ

Highlights

  • Pro

Block or report sirno

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
sirno/README.md

Hi there, I'm Nicolas Ochsner (@sirno) ๐Ÿ‘‹

I'm a Developer based in Zurich, currently at ETH. My work sits at the intersection of complex systems simulation, machine learning, biology lab automation, and systems programming.

๐Ÿš€ Status: Actively looking for a job! If your team is looking for a versatile engineer who can bridge the gap between high-level machine learning abstractions and robust systems engineering, let's connect!

๐Ÿ› ๏ธ Expertise & Interests

  • Machine Learning & AI: Experience working with deep neural networks and training models on multi GPU setups using distributed data parallelism.
  • Data Pipeline & Orchestration: Skilled in data flow orchestration to build resilient, scalable pipelines for processing and model deployment.
  • Computational Biology & Lab Automation: Developed tools for viral evolution simulation and robotic liquid handling control.
  • Systems & Media Programming: Experience building abstractions in Rust and creating terminal user interfaces.
  • Algorithms & Optimization: Implementing constraint-based optimization methods for efficient community searches.
  • DevOps & Tooling: Experience using virtualization with Docker, managing services and building integrations with package managers like Nix.
  • LLM Evaluation: I've extensively studied LLM inference with vLLM and evaluation with LLM-as-a-judge.

๐Ÿ’ป Featured Projects

  • misosoup: Minimal Supplying Community Search utilizing constraint-based optimization methods.
  • pypetting: A tool to generate worklists programmatically for Tecan EVOware pipetting software.
  • virolution: An agent-based simulation of viral evolution powered by a sparse haplotype representation.
  • pyenv-nix-install: A Pyenv plugin bridging the gap between Python version management and the Nix package manager.
  • radior: A cursive (TUI) frontend for mpv.

๐Ÿ“ซ Get in Touch


Ready to bring my computational background, ML experience, and software engineering skills to a new team.

Pinned Loading

  1. radior radior Public

    Cursive mpv front.

    Rust 3

  2. virolution virolution Public

    Agent-Based Simulation of Viral Evolution powered by a Sparse Haplotype Representation

    Rust 6

  3. pypetting pypetting Public

    Write worklists for Tecan EVOware pipetting software.

    Python 6

  4. slot_machine slot_machine Public

    Randomly sample yaml files

    Python

  5. rainr rainr Public

    Rainer's dense matrix rain.

    Rust 2

  6. stashr stashr Public

    A dynamic move command or simple file stash

    Rust 2 1