My name is Daniel Egger. I was born in Munich (Bavaria), Germany in 1978.
I
- live pretty much exactly between the headquarters of BMW (Munich) and Audi (Ingolstadt)
- am fluent in English, German (and for what it’s worth) Bavarian and speak a dozen other languages with varying proficiency
- love to travel so I’m happy to support you on-site if required in most countries around the globe
- have contributed to many Open Source projects in the last 3 decades and played a role in the creation of OpenWRT
- am one of the leaders of the Rust Embedded Working Group and a major advocate of the Rust programming language
- have been involved in creation, contribution and maintenance of various Broadband Forum standards such as TR-069, TR-104, TR-106, TR-135, TR-140, TR-181, TR-196, TR-369, TR-471 as well as some tooling
Education
I’ve been holding a degree in Computer Science (Dipl. inf. (FH) in German) from the University of Applied Sciences in Munich for over 20 years and was very close to completing another degree back in the day. The title of my thesis was “Entwicklung eines WLAN-Accessgateways auf Basis eines handelsüblichen DSL-Routers” in German, or roughly translated: “Development of a Wi-Fi access gateway based on an off the shelf DSL router”, which is how my adventure into the world of standardisation really started.
Career
- I started doing open source software development in 1994 which brought me into contact with a lot of (now) well known people and helped me to secure a job (and an internship required for my degree) at SuSE GmbH
- A friend had a great idea to combine industrial PLC based systems with modern servers, so we created some revolutionary new inventions:
- web based visualisation of a full warehouse inventory, including the position, current weight and real-time movement of all goods
- 3D simulation of conveyor belt systems
- time optimisation of galvanisation bath runs from a strict cycle based system
- Real time classification of meat via computer vision and a neural network to automatically route the meat to the correct location in the warehouse (i.e. what people would call AI now)
- First employee at Axiros (then known as Wireless Creation), with successful big projects like the rate cart order system for the soccer confederation cup and world championship in Germany
- System architect at Sphairon GmbH (later acquired by Zyxel)
- Second round at Axiros with many different responsibilities over time:
- IT systems and datacenter
- Hosted products
- Product owner and lead developer of AXACT (a high end, low code TR-069 implementation, later worlds first combined TR-069 and TR-369/USP agent implementation)
- Product owner and lead developer of AX.USP (a highly scalable TR-069/USP Controller written in Rust)
- Project lead and architect for many AXACT based and USP related projects
- Creator of the Open Source rusp toolkit
- Standards driver and evangelist of BBF standards. Contributor to many standards and project stream lead for data modelling at the Broadband Forum.
- Trainer for standards and data modelling