I'm a software engineer and tech lead in Berlin. I build mobile apps and AI tools, with a focus on local inference, voice, and coding agents.
I started with native Android and iOS development and have worked with Flutter in production since 2019.
- Local Whisper: on-device dictation and transcription for macOS, iOS, and Android, with desktop shortcuts and mobile keyboards.
- kokoro-mlx and qwen3-asr-mlx: MLX inference libraries for Kokoro text-to-speech and Qwen3-ASR speech recognition on Apple Silicon.
- OCR Capture: copy text from a screen region or image using Apple's on-device Vision framework.
- Threadstone: offline terminal chat with MLX models on Apple Silicon, with streaming replies and session recovery.
- Ollama Flutter GUI and personal_ollama_cli: a Flutter Web interface and a terminal client for local Ollama models.
I've contributed fixes and improvements to Flutter's rendering, animation, and accessibility code.
- restart_app: restart or relaunch Flutter apps across mobile, desktop, and web, with platform-specific behavior.
- PassesBox: an offline password manager.
- otp_auth: generate and verify HOTP and TOTP one-time passwords in Dart.
- graphql_fragment_builder: build GraphQL queries, variables, and reusable fragments in Dart.
- persian_datetimepickers: Jalali (Persian) and Gregorian date and time pickers for Flutter.
- center_the_widgets: keep mobile layouts centered and readable on larger screens.
- flutter_chrome_extension: a Manifest V3 Chrome extension starter built with Flutter Web.
- tmux-mcp: persistent terminals for AI agents. You can attach to the same session, see what's happening, and take over.
- MCP Web Search Tool: web search, page reading, and source citations for assistants.
- mcp-prose-memory: structured memory that agents can keep across sessions.
- Copilot Goal System: persistent goals, progress tracking, and completion checks for longer Copilot tasks.
- Agent Flight Recorder: a local record of code changes, commands, and test runs to help review an agent's work.
- Realtime Operator: voice control for local tools on your computer, using the OpenAI Realtime API.
I'm into photography, books, and cinema, especially film theory and storytelling. I spent two years working in bookstores.
Website · LinkedIn · Writing · Photography





