Skip to content
View gabrimatic's full-sized avatar

Block or report gabrimatic

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gabrimatic/README.md

Gabrimatic wordmark with a blue infinity network

Hi, I'm Soroush 👋

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 AI

  • 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.

🧩 Flutter and Dart

I've contributed fixes and improvements to Flutter's rendering, animation, and accessibility code.

Apps and packages

Packages on pub.dev

🛠️ Tools for agents

  • 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.

📷 Beyond code

I'm into photography, books, and cinema, especially film theory and storytelling. I spent two years working in bookstores.

Website · LinkedIn · Writing · Photography

Pinned Loading

  1. local-whisper local-whisper Public

    Offline-first voice dictation, transcription, cleanup, and text-to-speech for macOS, iOS, and Android.

    Python 33 10

  2. restart_app restart_app Public

    A Flutter plugin to restart or relaunch Flutter apps with platform-specific behavior, including opt-in iOS Flutter engine restart.

    Dart 130 99

  3. kokoro-mlx kokoro-mlx Public

    Kokoro-82M text-to-speech inference on Apple Silicon via MLX

    Python 21 4

  4. qwen3-asr-mlx qwen3-asr-mlx Public

    Qwen3-ASR speech-to-text inference on Apple Silicon via MLX

    Python 1

  5. passes_box passes_box Public

    Offline password manager with AES-256 encryption, biometric auth, and encrypted backup. Flutter.

    Dart 2