Home › Open Source
Open Source Projects
Public work by Ishaq Hassan: Flutter packages on pub.dev and goal-agent, a Claude Code plugin for goal planning, workflow automation and progress tracking.
Ishaq Hassan publishes open-source Flutter packages, Dart libraries and developer tooling on pub.dev and at github.com/ishaquehassan . Each package addresses a real problem encountered while shipping production Flutter apps for retail, fintech and pharma clients across multiple geographies.
Featured Flutter packages
document_scanner_flutter : native iOS and Android document scanning bridged to Flutter, with auto-edge detection, perspective correction and PDF export. Used in KYC and onboarding flows.
flutter_alarm_background_trigger : a background alarm scheduler that survives Doze mode on Android and respects iOS background-exec windows, useful for medication reminders, wake-up apps and field-data collection.
assets_indexer : a Dart code generator that produces strongly-typed asset references inspired by Android's R.java, eliminating string-based asset paths and the runtime errors they cause.
nadra_verisys_flutter : an SDK for Pakistan's NADRA Verisys identity verification service, built for fintech onboarding and KYC pipelines.
AI agent workflows and developer tools
goal-agent is a public Claude Code plugin for professional goals. Its documented commands support strategy, profile updates, content creation, audience engagement and progress tracking across sessions. The workflow uses browser automation and MCP tools; its public README explains setup and operation.
claude-remote-terminal is a remote-control CLI that lets developers dispatch Claude Code sessions across machines for distributed AI-assisted coding. For the live Max LLM app and related automation work, see AI agents, LLM apps and automation .
Upstream framework contributions
Thirteen technical pull requests merged across the Flutter ecosystem (flutter/flutter and flutter/devtools) : a blendMode parameter on RawImage, skipTraversal on FocusableActionDetector, desktop version.json build flags, DropdownMenu scrollPadding, AnimatedCrossFade clipBehavior, RouteAware lifecycle docs, CurvedAnimation disposal guidance, LicenseRegistry NOTICES references, dragUntilVisible direction docs, the settings.gradle.kts double-quote template fix, plus DevTools network-search and SplitPane fixes. Ten of them already ship in stable Flutter. The newest, #193151 , validates malformed plugin platform entries instead of crashing and remains on main only. Two additional PRs are currently open and under review in flutter/flutter, covering the iOS AppLocalizations template and AppBar scroll context. This technical count excludes the separate AUTHORS attribution change. Plus one merged PR in flutter/website that added the Urdu Flutter course to docs.flutter.dev/resources/courses. Each PR ships with extensive test coverage and follows the Flutter style guide and review process.
Issue triage and review
Active participant in the Flutter issue tracker, package author for Dart pub.dev community, and reviewer on multiple downstream projects. Open to package collaboration, plugin co-maintenance, and contributing to other Flutter or Dart open-source projects looking for help with Android or iOS platform channels, accessibility, internationalization, or production hardening. Reach out via the contact page.
Frequently asked questions
Which open source Flutter packages has Ishaq authored? document_scanner_flutter (native scanning), flutter_alarm_background_trigger (background alarms), assets_indexer (R.java-style asset indexing), nadra_verisys_flutter (Pakistan NADRA SDK), and claude-remote-terminal.
Where are the packages published? All packages are on pub.dev under the ishaqhassan.dev publisher and on GitHub at github.com/ishaquehassan.
What license are the packages under? Most packages are MIT-licensed. Check the individual repo LICENSE files for specifics.
Open the interactive portfolio →
Explore more