Founding engineer

I'm Jonas. I ship products end-to-end.

macOS, iOS, Android, and Web — solo. Nine apps in production. TextDeck is one of them.

ProfilAvailable now
Apps shipped to production9+
Platforms — macOS, iOS, Android, Web4
Reply time on intro emails<24h

Recent work

07 live

Each one is live in stores or production. Solo engineering, design, and shipping.

  • TextDeckmacOS, iOS & Android
  • NetMutemacOS
  • CamAwaremacOS
  • GridBarmacOS
  • CueAgendamacOS
  • SignaScaniOS
  • SynapseGymiOS

Why hire me

I ship in weeks, not quarters.

Nine production apps in two years means I treat scope, polish, and shipping as one decision — not three.

I write product code AND infra code.

Same person who designs the variable parser also writes the static-export pipeline that ships this site to 46 locales.

I make small teams faster.

I work best in teams of ≤ 10 engineers where the next decision matters more than the next process. I write the first cut, ship it, then iterate.

Stack

SwiftSwiftUIFlutterTypeScriptReactNext.js/Also fluent in:DartKotlinNode.jsPythonSQLTailwind

How TextDeck was actually built

Three things that aren't obvious from the marketing site:

01

Local-first, no server

All prompts live on-device. iCloud handles cross-device sync without a backend — no auth, no DB, no ops bill. Sync conflicts resolve last-writer-wins per record because that matches user expectation for personal text.

02

Cross-OS hotkey capture

Global hotkeys are a different system on each OS — NSEvent on macOS, KeyboardShortcut on iOS 17+, Accessibility services on Android. The variable-prompt overlay reuses the same SwiftUI view tree across macOS and iOS via conditional view modifiers.

03

Static-rendered SEO across 46 locales

This marketing site (the one you're on) is statically generated for 46 languages on Next.js 16's App Router with proper canonical alternates and locale-aware structured data — only EN and DE are indexed but every locale is served fast.

What I'm looking for

  • Founding engineer at a product-focused startup
  • Senior generalist roles in small teams (≤ 10 engineers)
  • Privacy-first, local-first, or developer-tools companies preferred
  • DACH region or remote (CET ±3h)

Want to talk?

Send a one-paragraph note about the team and the problem. I reply in under 24 hours.

Email me