Nicolas Tsiftes

Nicolas Tsiftes

Researcher

I'm a researcher at the Networked Embedded Systems group, which is part of the Computer Systems Laboratory at SICS. My work revolves around designing, implementing, and evaluating systems software for resource-constrained embedded devices.

This class of computer systems is used in emerging areas such as the Internet of Things, sensor networks, and smart objects. Unlike computer science in general, most of the challenges in this area are related to energy efficiency. Traditionally desirable properties such as high throughput, low latency, and high computational capacity often have to step back in favor of low energy consumption. Hence, many of the insights made from this type of research lead to new software abstractions, programming techniques, and algorithms taking energy into account.

Beside producing research papers that tackle these challenges, I participate in the development of the Contiki operating system and various associated applications. Contiki is one of the most common operating systems for resource-constrained embedded devices, and is used both in industry and academia.

Education

I have a Master of Science degree with a major in Computer Science from Stockholm University. Now I'm studying toward a Ph.D. degree at Uppsala University while working at SICS.

Software

The Coffee file system (included in Contiki, core/cfs/cfs-coffee.c)

ContikiRPL (included in Contiki, core/net/rpl/)

The SBZIP compression software for sensor devices.