Welcome
Welcome to my web site. I am a embedded software programmer living in Berlin.
In my spare time I research mesh routings algorithms to create huge mesh networks.
This is also related to my involvement with Freifunk and OpenWrt.
Services:
- Customized OpenWrt firmware - Software / Configuration / Web Interface
- Network Programming
- Customized Wireless Router Software
- Mass flashing of WiFi routers with custom firmwares
- OpenWrt / Debian / FreeBSD packaging and customization
- Open Source upstream integration
- Programming in C, C++, Python, Java, Shell, Rust, JavaScript, Lua
- Protocols: TCP/IP,UDP, DNS, SPI, Modbus
Open Source Projects:
- Elliptive Curve Decompression for mbedTLS
- Android Trigger app to open doors via HTTPS/SSH/MQTT/BLE (Battlemeshv12 Video)
- KadNode - A P2P DNS System written in C
- Meshnet Routing Algorithm Simulator (old JavaScript Demo)
- Graph Viewer for mesh graph display and interaction
- OpenWrt Firmware Selector / FFBI Firmware Selector
- Chaos Sticker Collection
- Meshenger - Android P2P Audio/Video call on local networks without DHCP or Internet.
- Device Observatory privacy analysis tool
- Octree data structure in C++ for 3D Point Clouds
- NoDogSplash Captive Portal solution
- Python Dictionary implementation ported to D for fun
- Animation control via hardware sliders (DSP => RaspberryPi => UDP)
- More projects on GitHub.com
Presentations:
- Small introduction of Meshenger and DHTd (Battlemesh v16 Video)
- New Protocols Needed - Small introduction to Freifunk and why the current mesh networks technologies do not fit the bill. (Battlemesh v16 Video)
- Meshenger - True P2P Phone Calls (Chaos Communication Camp 2023 Video)
- Neue und Alte Mesh Routing Protokolle (WCW22, Slides)
- Wenn Weihnachten Wäre (WCW22, Slides)
- Emulating Huge Mesh Routing Networks (Slides, Video, rC3 2020)
- Introduction to Mesh Routing (Slides: Part 1 / Part 2, 2020)
- Introduction to Mesh Routing (36C3 Conference)
- Trigger App (Berlin Hack and Tell 2019)
- Introduction to OpenWrt (Wireless Community Weekend Berlin 2019)
- Google Summer Of Code Mentor 2018 and 2019
- Meshenger at Freifunk Blog / Battlemeshv12 Presentation
- Mitmachen bei Open Source Projekten at Linux Info Tag 2018 Augsburg (entry)
- Freifunk Introduction at Linux Info Tag 2018
- KadNode decentralized DNS system - 34. Chaos Communication Congress
- Freifunk Ulm Vorstellung - Linux Presenation Day 22.10.2016
- Freifunk - Wissensstrahlung @ Radio FreeFM