I build small software that respects your data.

I'm David Neurieder. I build open-source, offline-first software for Android and the web, and write about the engineering decisions behind it.

Projects Read the blog

Open source Offline-first Privacy

Currently building

Offline Currency Converter

A 3 MB currency converter that works without internet, with cached and hardcoded fallback rates.

Causelog

An engineering memory system for preserving decisions, experiments, and the reasoning behind them.

LibreCrate

An encrypted document vault designed to work across devices.

Software should work for you

Local first

If something can happen on the device, why send it to a server?

Own your data

Open formats, exports, self-hosting, and software you can leave.

Keep it small

Focused applications are easier to understand, test, maintain, and trust.

Latest writing

All posts →

I'm David.

Software engineer, open-source builder, and traveller. I write about building software, privacy, Android, AI-assisted development, and the things I learn while shipping projects.