Jan 2026 - Present
Software Engineer
Offroad Apps (VitalsIQ) · Delft, Netherlands
Garmin wearables into a live vital-sign pipeline feeding a .NET MAUI companion app and an ATAK plugin.
- 7 live vital types
- .NET 10 + MAUI
- JABCode C→C#
Projects
Garmin binding + MAUI app
7 live vital types
A .NET 10 Android binding of Garmin’s native Health SDK and a MAUI companion app that pairs wearables and streams 7 vital-sign types (heart rate, HRV, SpO₂, ...) to the VitalsIQ backend.
Java → C# binding transforms
Hand-authored transforms that pull the Java SDK cleanly into .NET, resolving R8, Guava, SQLCipher and Gson interop conflicts, plus an Android foreground service for resilient background sync.
CivTAK plugin
A Java plugin for CivTAK (civilian ATAK) that surfaces the VitalsIQ app as an in-app pane and a live map marker.
JABCode C → C# port
The full JABCode colour 2D-barcode library - encoder and decoder with Reed-Solomon error correction - ported from C to C#.