Selected work.

I work on mobile apps and tools for software development, including AI agents and automation. This page also includes my earlier biomedical research and a local-LLM study.

Mobile apps, developer tools and research projects.

Research CV · 2 pages Explore GitHub

Can a small LLM make sense of a blood test?

I tested extraction and interpretation across local models, then benchmarked speed, memory and energy use on Android and iOS.

Partial-match scores across prompting strategies: schema and tool calling scores 94% for Gemma 4 and Qwen 3.5, and 95% for GPT-OSS 20B.
Desktop model comparison. Partial match checks the extracted value, not full clinical correctness.
small models
20
reviewed synthetic cases
118
evaluation pipelines
3

One platform.
Three healthcare apps.

I joined Siemens Healthineers as the sole Flutter developer on a new mobile platform, established its application and delivery foundations, and helped it grow into three public apps now built by a full Scrum team. My contributions span architecture, native interoperability, accessibility and delivery.

Public applications · Google Play

Built. Tested. Put to work.

Projects with substantial research, engineering or real-world validation behind them.

Flutter Interop FHIR observations screen

Flutter Interop FHIR

A Flutter health-app prototype that brings Android Health Connect records into observation and patient screens. It explores direct native access through JNI and generated bindings, mapping records into app-friendly and FHIR-oriented Dart models.

  • Flutter
  • Health Connect
  • FHIR
  • JNI
  • jnigen
ECG biometric authentication mobile application

ECG Biometric Authentication

Identity verification from a single heartbeat, combining ECG signal processing, interpretable neural networks and practical on-device inference.

  • Python
  • Kotlin
  • Android
  • TensorFlow
  • TFLite
average TAR
98.9%
participants
80
average TRR
99.5%
BeSafeBox fall and car-crash detection application

BeSafeBox

A modular Android system for fall and car-crash detection, developed from data collection through model validation and reliable background execution.

  • Java
  • Python
  • Android
  • TFLite
fall accuracy
86–90%
field testing
520+ h
false crash alarms
0
SensorBox Android sensor-recording application
SensorBox Wear OS recording and live sensor controlsPhone + watch

SensorBox

A private sensor recorder for Android and Wear OS. Capture raw samples and annotations as local CSV files, record independently on the watch, and sync measurements back to the phone.

  • Kotlin
  • Jetpack Compose
  • Wear OS
  • MVI
local recordings
CSV
wearable support
Wear OS
no account or cloud
Offline

Just for fun

Apps I build for myself, to try an idea or simply because I feel like making something.

Bookish audiobook library showing Alice's Adventures in WonderlandBookish player with chapter navigation, sleep timer and notes

Bookish

New achievement: just one more chapter.

My offline audiobook player for Android and iOS. A home for your own books, with chapter navigation, listening history and text or voice notes.

For the Dungeon Crawler Carl kind of listening session. The sleep timer is there for when the next floor can wait.

  • Flutter
  • Local library
  • CarPlay + Android Auto
VoidLauncher Home with a short list of chosen appsVoidLauncher schedule editor selecting apps for weekday working hours

VoidLauncher

A little more space. A little less distraction.

My minimal Android launcher. Keep a short list of apps on Home and let schedules change it by day and time. Everything else stays one swipe away.

Built with Kotlin and Jetpack Compose, with local settings and no account or internet permission.

  • Kotlin
  • Jetpack Compose
  • Scheduled Home lists
  • App search
BluModify Android application

BluModify

Playing with Bluetooth and privacy.

An Android experiment exploring Bluetooth and privacy. It warns when Bluetooth is enabled without an active connected device—a small reminder to switch it off when it isn’t needed.

  • Kotlin
  • Android
  • Bluetooth

Tools to build on

Focused libraries for biomedical signals and model interpretation.

Interpretability analysis of a one-dimensional ECG model

SignalScreen on GitHub

Occlusion, saliency and Grad-CAM interpretation tools for one-dimensional TensorFlow models.

  • Python
  • TensorFlow

Experiments, examples and teaching repositories.

My current AI work focuses on developer tools, agent instructions and automation. My GitHub also includes mobile utilities, RAG examples and code from earlier research.