Experience
2008 - Today
Freelance Android Developer
Norio
Freelance Android developer working on a wide variety of native Android applications
- Across multiple verticals (B2B and B2C): entertainment, productivity, utilities, news,…
- Ranging from hundreds of thousands of users to just a handful
- Sometimes communicating with specialized hardware like scanners or Bluetooth LE devices
- Either as the sole developer or as a member of a larger team
- Always using Google's best practices and community standards
- Keeping track of new technologies and applying them when they add value
Check out some of the
apps on norio.be
2002 - 2007
Development Manager, Product Manager
Inventive Designers
Responsible for the daily planning, organization and follow-up of all development, support and services related to Inventive Designers' expanding product portfolio.
1997 - 2001
Systems Engineer, Software Developer
Inventive Designers
Responsible for the technical marketing and implementation services of the company's first AS/400 product.
1994 - 1996
Systems Engineer
IBM Belgium
Responsible for introducing TCP/IP networking, application modernization and object-oriented programming to AS/400 business partners.
Technology
Android
15 years of experience building and maintaining native Android applications.
Kotlin
5 years of experience with Kotlin (including Coroutines, Flow and Serialization), including 3 years in Kotlin Multiplatform (targeting backend, web, desktop and iOS).
Architecture
Strong focus on robust, testable architecture using MVVM, unidirectional data flow (UDF) and Dependency Injection.
Jetpack libraries
Extensive experience with Google's Jetpack libraries and their best practices, including Compose (15 apps), Room (7 apps), WorkManager (7 apps), Media3 (3 apps), Compose Navigation, Glance,…
Libraries and frameworks
Experience using popular Android libraries like Firebase (Crashlytics, Analytics, Cloud Messaging, Remote Config, Firestore,…), Retrofit, OkHttp, Moshi, Ktor, Koin, Coil, MapLibre, LeakCanary,…
Infrastructure
12 years of experience setting up and maintaining my own CI/CD infrastructure to build and deploy applications using Ubuntu Server, GitLab, Jenkins, Gradle, Docker,…
Agentic coding
Hands-on experience using AI to develop Android apps with Google Gemini in Android Studio, and web apps with Google Antigravity CLI.
Other
Android Studio, Material Design, Composables UI, Android Auto, Google Play Billing, Chromecast, SQLite, Datalogic, Sentry, Play Store policies and reviews, HTML, CSS, JavaScript, Home Assistant,…
Highlighted apps
2020–2026 Tomorrowland Radio
Development and maintenance of Tomorrowland's flagship app that combines three live radio streams, an archive of hundreds of DJ sets, and the timetable and video streams during live festivals.
The app consistently achieved a 4.8-star rating on the Play Store (from nearly 8000 reviewers) and maintained a 99.9% crash-free session rate.
Technology
Kotlin, Flow, Coroutines, Jetpack Compose, Jetpack Media3, Retrofit, Koin, Android Auto, Chromecast, WebViews
2017–2026 My Ticketmatic
Development and maintenance of the digital wallet for users of the Ticketmatic ticketing platform. The app is offline-first to make sure concert tickets are available even when
offline.
Technology
Kotlin, Flow, Coroutines, Jetpack Compose, Jetpack Room, Retrofit, Koin, dynamic styling, WebViews
2015–2026 Ticketmatic Scanning
Development and maintenance of Ticketmatic's app to scan tickets at the concert venue entrance.
The app supports both Datalogic handheld scanners and generic Android devices. It implements a fault-tolerant two-way background sync.
Technology
Kotlin, Java, RxJava, Retrofit, SQLite, Datalogic SDK
2020–2026 TRIS
Development and maintenance of an Android app that shows detailed maps to service personnel responsible for the maintenance of tourism posts and signs.
The app is built for offline-first use, and supports creating, reading, updating or deleting information while working at remote locations with unreliable data network connections.
Technology
Kotlin, Flow, Coroutines, Jetpack Compose, Jetpack Room, Retrofit, Koin, MapLibre Native
Presenting
Teaching
Led multiple workshops about a wide range of topics ranging from Internet security and object-oriented programming to Android development.
Conferences
Received multiple speaker awards when presenting at various international conferences between 1998 and 2003.
Open source projects
Displayer
A multi-platform app for digital signage.
gsheet-resources
A Gradle plugin that converts translations in a Google Sheet into resource files for Android and Kotlin Multiplatform apps.
Education
1993
Licentiaat, Computer Science
KU Leuven
Languages
Dutch
Native
English
Full professional proficiency
French
Elementary
Volunteering
2017 - 2025
Board member (Secretary)
Korfbalclub KCBJ