He was involved in the software architecture switch from a proprietary software stack to an open router software stack based on OpenWrt. In this role he contributes to OpenWrt by fixing issues and integrating new network features in consultation with the OpenWrt core team.