Skip to content
View developerashkan's full-sized avatar

Block or report developerashkan

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. 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
developerashkan/README.md

Ashkan Bahmani: mobile and AI engineer. Flutter and native apps with on-device AI.


Email pub.dev Followers Secondary account

Now  ·  Packages  ·  Projects  ·  Toolkit  ·  Activity  ·  Contact


01 Now

I'm Ashkan, a mobile engineer with 8+ years shipping Flutter, Kotlin and Swift apps. These days I work where mobile meets AI: models that run on the device, agents that act on their own, and interfaces that feel alive.

 Shipping  Exploring  Open to
generative_shader_ui 1.1: GPU shader widgets for Flutter On-device LLM inference in pure Dart Mobile & AI engineering roles
device_finder: offline BLE tracking with Kalman-filtered RSSI Autonomous agents with LangGraph, Gemini & Ollama Freelance projects & OSS collaborations

02 Open-source packages

generative_shader_ui: GPU fragment-shader widgets: liquid glass, Siri orb, particles, neon buttons and auto skeleton loaders.generative_shader_ui: GPU fragment-shader widgets: liquid glass, Siri orb, particles, neon buttons and auto skeleton loaders. device_finder: Fully offline Bluetooth tracking: Kalman-filtered RSSI, trilateration and a smooth radar UI.device_finder: Fully offline Bluetooth tracking: Kalman-filtered RSSI, trilateration and a smooth radar UI. rehoboam_neural_ui: A Rehoboam-style neural HUD with organic particle fields and a 3D Earth globe with geo mapping.rehoboam_neural_ui: A Rehoboam-style neural HUD with organic particle fields and a 3D Earth globe with geo mapping. ollama_easy: One-line ask(), streaming, typed chat, askJson() and embeddings for local Ollama models.ollama_easy: One-line ask(), streaming, typed chat, askJson() and embeddings for local Ollama models. app_bar_search: Drop-in AppBar with integrated search and smooth, zero-lag animations.app_bar_search: Drop-in AppBar with integrated search and smooth, zero-lag animations. car_license_plate: Iranian vehicle license plates as precise, region-aware vector widgets.car_license_plate: Iranian vehicle license plates as precise, region-aware vector widgets.

+ 4 more packages
Package What it does Live
smart_refresh_token Automatic Dio token refresh with request queueing version points
performance_list_view Pagination, pull-to-refresh, error states, image memory optimisation version points
azure_speech_recognition_services Azure speech-to-text for Flutter version points
smart_progress_circle Customisable, gesture-driven circular progress version points

03 Selected projects

World Lens: Real-time global intelligence monitor: live 3D Earth, market streams and a voice-driven HUD.World Lens: Real-time global intelligence monitor: live 3D Earth, market streams and a voice-driven HUD. Offline AI · SmolLM2: Chat with an LLM entirely on-device: pure-Dart SmolLM2 inference, no internet required.Offline AI · SmolLM2: Chat with an LLM entirely on-device: pure-Dart SmolLM2 inference, no internet required. Raste: Persian classifieds marketplace with OTP sign-in, buyer–seller chat, moderation and FTS5 search.Raste: Persian classifieds marketplace with OTP sign-in, buyer–seller chat, moderation and FTS5 search. LocalForge: A complete offline AI development IDE powered by local models.LocalForge: A complete offline AI development IDE powered by local models. SubLingo: Translates .srt subtitles with local LLMs via Ollama while keeping timing and formatting intact.SubLingo: Translates .srt subtitles with local LLMs via Ollama while keeping timing and formatting intact. Insight Radar: Autonomous agent that monitors trending events, verifies live sources and scores confidence.Insight Radar: Autonomous agent that monitors trending events, verifies live sources and scores confidence. AgentKit: Modular Python toolkit to build, test and deploy AI agents with plug-ins and skill orchestration.AgentKit: Modular Python toolkit to build, test and deploy AI agents with plug-ins and skill orchestration. gzip_chat: Zero-weight “language model”: writes Shakespeare by picking the most zlib-compressible continuation.gzip_chat: Zero-weight “language model”: writes Shakespeare by picking the most zlib-compressible continuation.

+ 7 more projects
Project What it does Stack
genui_gemini Dynamic AI-generated UI with Google Gemini Flutter · Gemini
ollama_flutter Modern chat UI for local Ollama models Flutter · Ollama
smart_support_agent Customer-support agent that routes requests and checks orders LangGraph · Gemini
crypto_analysis_agent Autonomous crypto market analysis agent Python
LocalMind Jetpack Compose notes with AI suggestions via Ollama Kotlin · Compose
JobGrabberAgent Agent that finds jobs matching your request TypeScript
Gantt-Chart-Generator Turns plain-text task lists into Gantt charts in the terminal Python

04 Toolkit

Tools How I use them
Mobile flutter, dart, kotlin, swift, androidstudio Production iOS & Android apps, from custom render objects and shaders to platform channels
AI & agents python, fastapi, ts Local LLMs (Ollama, SmolLM2), Gemini, LangGraph agents, speech & vision pipelines
Cloud firebase, azure, docker Auth, realtime data, speech services, containerised backends
Workflow git, github, gitlab CI, package publishing, automated releases

05 Activity

GitHub and pub.dev statistics

Combined contributions of @developerashkan and @ashkanvit
Combined contributions · @developerashkan + @ashkanvit


Let's build something remarkable

Email me



Cards and stats are generated by scripts/build.py and refreshed weekly by GitHub Actions · back to top ↑

Pinned Loading

  1. app_bar_search app_bar_search Public

    Create flutter package for searchable appbar. Also available in pub.dev

    Dart 7

  2. car_license_plate car_license_plate Public

    Vehicle License Plates

    Dart 7

  3. azure_speech_recognition_services azure_speech_recognition_services Public

    A Flutter integration for Microsoft Azure’s speech-to-text recognition service.

    Dart 4

  4. world_lens world_lens Public

    World Lens is a high performance Flutter application designed for realtime global intelligence monitoring

    Dart 3

  5. ollama_flutter ollama_flutter Public

    A modern Flutter chat UI for local Ollama AI models. Built for speed, privacy, and ease of use.

    Dart 4 1

  6. device_finder device_finder Public

    Fully offline Bluetooth device tracking for Flutter. Pure Dart RSSI processing with Kalman filtering, trilateration, offline calibration profiles, and a smooth radar UI.

    Dart 5