Christoph Rüegg

Math.NET, distributed computing and how an electrical engineer sees the world of complex software

About Me

Christoph Rüegg
Zürich, Switzerland

Electrical & Software Development Engineer
MSc ETH in Information Technology and Electrical Engineering

Working in the name of my own business, rüegg-engineering.ch.

Software Development Engineering for Lokad SAS.

Founder of the Math.NET project.

Interests

  • Digital Circuit Design, VLSI
  • Distributed & Cloud Computing
  • Parallel Computing
  • Abstract Mathematics & Computer Algebra, Numerics
  • Signal Processing, Audio Effects, Computer Vision
  • Machine Learning, Classification
  • Networking and Network Security
  • Software Architecture & Engineering
  • Feedback Control Systems, Automation

Talks

  • 2 Talks on the prio.conference 2010
    On Data Storage and Computing in the Cloud using the Lokad.Cloud toolkit

Publications and Theses

  • Chiplevel interpolation-based QR optimization in MIMO decoders
    Master’s Thesis, IIS & NARI, ETH Zürich

  • Novel CIDR Route Lookup ASIC Implementation (fullcustom)
    Thesis, IIS & TIK, ETH Zürich

Opensource

Experience & References


Lokad SAS, Business Forecasting
Software Development and Research
Distributed & Cloud Computing, Number Crunching


Microsoft Corp, Development Center Zürich
Software Development Engineering
UC Group, Office Communicator/Lync


ewl energie wasser luzern
Software Development
Data Acquisition & Distribution


Schweizerische Eidgenossenschaft (Switzerland), Swiss Army
Software Development (while serving in the army)
IMFS Beam Radio Communication Links


NagraVision, Kudelski Group
Software Development (Internship)

Misc

  • First Prize in the yearly ETH ITET Programming Contest, 2003
  • Best C# article of the month (CodeProject.com)