Software engineer · Indie builder

I build software. I explore ideas. I create products.

From mobile engineering to AI-assisted workflows, I'm interested in turning technical ideas into useful digital products.

React Native/Flutter/AI & Observability

Engineering with a product mindset.

I'm a mobile software engineer working mainly with React Native and Flutter. Day to day that means native integration, build configuration, library problems and the Android and iOS issues that never show up in tutorials.

I like features with real product context, such as audio player controls and voice chat. So I write about the problem and the decision behind it, not only the stack I used.

Selected work

Problems, decisions, lessons.

In progress

mangaop

A manga reading platform that I design and build myself. The goal is a comfortable reading experience, from browsing titles to moving smoothly between chapters, on top of a codebase I can keep improving.

React NativeMobile
Case study

Audio player controls & voice chat

Playback controls and voice chat experiences in a mobile app. Describe the hardest edge case, such as background audio or interruptions, and how you solved it.

AndroidiOSNative integration
Researching

OpenTelemetry in a Flutter module

Exploring how to trace and observe activity inside a Flutter module, and what is worth measuring in a mobile app.

FlutterOpenTelemetry

Technical focus

Four areas I work in.

Mobile engineering

React Native and Flutter apps, native modules, build and environment issues on Android and iOS.

AI-assisted development

Testing how AI agents fit into a real development workflow, inspired by approaches shared by teams like Shopify.

Observability

Using OpenTelemetry to understand what a mobile module is actually doing in production.

Product engineering

Shipping features with their context in mind: who uses them and what problem they solve.

Notes & lab

A technical notebook.

Experiments and fixes, written down while they are fresh. Replace the sample entries below with your own.

Building

Controlling an audio player from native and JS

What changed when playback state had to stay in sync across the app, the lock screen and system controls.

Researching

Putting AI agents into a dev workflow

What helps, what gets in the way, and how to review agent output without losing control of the code.

Researching

Observing a Flutter module with OpenTelemetry

Notes on spans, events and what to leave out.

Have an idea or a problem to untangle?

I'm happy to talk about mobile engineering, AI-assisted workflows or a product you are building.

[email protected]