HENSOLDT / Jun 2025

Connecting Android application code to native cryptography.

A secure communication prototype combining Compose with a C/C++ cryptographic component through NDK and JNI.

← All case studies

Context

HENSOLDT

The defence-sector prototype needed to encrypt and decrypt messages on an Android device. I worked with the team’s cryptographer.

Kotlin · Compose · MVI · Flow · C / C++ · NDK · JNI

What I owned

  • Integrated a C/C++ cryptographic component through Android NDK and JNI.
  • Built the application with Jetpack Compose, MVI and Flow.
  • Implemented Attribute-Based Encryption integration and prepared the demonstration phone.

What this demonstrates

Comfortable working across the boundary between Android UI, native code and security-sensitive components.

Available immediately

What are you
working on?

A product to build. An Android team to strengthen.
Let’s talk about what you need to ship.

Available immediately

Permanent / CDI · Freelance · Contract

Based in Lyon. Open to

Lyon · Paris · London · Luxembourg · Switzerland
Remote France · Remote Europe where legally possible

French & English · International team experience