Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Tony Rogvall
Ex-CS Lab and Serial Entrepreneur
Feuerlabs Inc

Tony Rogvall is a programmer and entrepreneur who has been active for more than thirty years in the computer business. With an education (M.Sc) in mathematics and computer science, Tony's first task as the first employee at Prover Technology ( was to develop a ground breaking formal verification and proof system for safety critical systems in nuclear- train-, automotive- and the aviation industries.

In 1993 he joined Ericsson CSLab, computer science laboratory, as a co-worker and a co-designer of the computer programming language Erlang. Major contributions include work in the SMP area, around 1996, to allow the Erlang runtime system to execute truly parallel.

Around the millennium shift, a group from CSLab formed the company Bluetail AB, a company that developed Internet related products mainly developed in Erlang, to make Internet a more robust place. Bluetail AB was sold to Alteon web systems which in turn was bought by Nortel networks a few weeks later. At Alteon/Nortel Tony developed SSL accelerators and SSL VPN products.

A couple of years later Tony was a free man and started Synapse Mobile Networks ( together with Per Bergqvist and Lars Lindgren. Their main business is to develop and device management systems that configure and update mobile handsets with settings for internet/mms/email access. As of today the company servers has configured around 1 Billion handsets around the world.

In recent years Tony has been developing products in various projects and companies: Power distribution for 12/24 v systems (, fan/vault control systems.  CAN bus related systems, CANopen stack in Erlang, low level programming for LPC2129. In other words, back to where it all started, with fun and games. In 2012, he co-founded Feuerlabs in order to re-invent device management for Connected Devices.

GitHub: tonyrog

Tony Rogvall is Giving the Following Talks
Exosense - Demonstrating a Connected Device Application

Feuerlabs' Exosense, a modern framework for managing connected devices, is now operational and has been demonstrated in a number of prototypes. In this talk, we will describe our approach to Connected Device life-cycle management, and walk through an Erlang-based embedded application for in-vehicle performance monitoring. We will make the case that a reasonably competent programmer can produce a working end-to-end demonstration within a few days, and be well prepared for rapid deployment, support and upgrades.

Talk objectives: This talk aims to illustrate the power of Erlang for Connected Devices as well as give an introduction to the Exosense concepts of Programming by Contract and hacker-friendly Device Management.

Target audience: This talk addresses both decision makers and developers. It helps to have working knowledge of Erlang and device management, but it isn't required.