Christoph Rüegg

Luzern, Schweiz (Switzerland)
Student of Information Technology and Electrical Engineering at ETH Zurich.

How to reach me:

I speak both English and German.

Email: Certificate for Email Encryption and Digital Signature (X.509)
 
Jabber: Instant Messaging - XMPP, GoogleTalk, Trilian, Miranda, ... (open platform)
MSN/Live: Legacy Instant Messaging; please user jabber instead. Here's why.
 
Your Name:
Your Email: (Optional)
Message:

Interests:

Activities:

ETH Zurich - Swiss Federal Institute of Technology
Chip-level interpolation-based QR optimization in MIMO decoders

I'm working on my master thesis. Finally getting closer to the end of the studies...

   ohloh profile
Opensource Projects (or rather: experimenting, discovering new technology)

I'm almost never at loose 'ends because there are so much interesting things in the world I'd love to take a closer look at. The software world is especially adventurer-friendly as you don't need an expensive infrastructure to get going. Hence I soon started with several projects, some of them available freely as open source: Projects Overview. I plan to reorganize all my open source projects on a new platform, opensourcedotnet.info. However, only my biggest project Math.NET has been integrated up to now.

Past Activities:

Microsoft
Software Developer at the Microsoft Development Center Zurich

I continued to work for the Microsoft Unified Communications Group, on the same project I worked on during the internship (C#, .Net3). [2007-2008, employed]

Microsoft
Internship as software developer at the Microsoft Development Center Zurich

I worked for the Microsoft Unified Communications Group for some months (WPF/.Net3 centric dev). [2007, internship]

Lokad
Early software development contribution on the Lokad online forecasting service (start-up)

Lokad.com is an online time-series forecasts provider based on an interesting new concept. I was involved as a backend software developer. [2006-2007, partner]

ETH Zurich - Swiss Federal Institute of Technology
CIDR Route Lookup ASIC Implementation

In my first semester thesis at ETH I and a fellow student completely designed a special purpose IP route lookup ASIC (computer chip) from algorithm and data structure down to the backend design, including power analysis and testing once we received the produced chips. The implementation based on a new compact algorithm & data structure approach where the whole table is compacted and stored directly on the chip and a lookup only requires very few memory access per lookup (~6 for 1500 ranges). I published some pictures of it here. [2005-2006, semester thesis]

ewl energie wasser kuzern
Special Purpose Trouble Ticket Solution

An ASP.NET, Web Service and SQL Server based Trouble Ticket Solution designed for being used in intranets as an interactive coordination and information portal, geared towards the needs of a municipal utility. [2002 & 2006, order work]

Schweizerische Eidgenossenschaft
IMFS Microwave Communication Link Database

Planning Tool for IMFS (Swiss Army Integrated Military Communication System), storing all already tested microwave links and locations (antenna, electronics, troop quarters etc.) to help planning future exercises, rendering network maps etc. [2002, military service; general conscription in Switzerland]

ewl energie wasser kuzern
Network Computation & GIS Integration

Integration of a network computation software with a geographical information system (GIS). Various database engineering task. [2001, internship]

.NET Analyzer

I wrote the analyzer backend (basically a fast part-universal parser engine optimized for large data files, and a first preprocessing stage) for a commercial log analysis server solution. [2001, order work]

Nagravision (Kudelski Group)
Software Deployment Project

Concept and implementation of a web-based software deployment solution for a media (TV) broadcast solution company. [2000, internship]

Misc:

Related Links, Further Information: