Skip to content
View ishaquehassan's full-sized avatar
🤩
Eager to contribute!
🤩
Eager to contribute!

Organizations

@PocketSystems @DigitalHire-New @Promrunr @EASE-Compliance-Advisors

Block or report ishaquehassan

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.

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

LinkedIn Medium Stack Overflow Website

Flutter Framework Contributor Pakistan Flutter Expert Pakistan Flutter Course in Urdu

Image

> whoami

Flutter Framework Contributor from Pakistan. 13+ years in software engineering, based in Karachi. Currently Engineering Manager at DigitalHire, building the world's first integrated talent engine.

I contribute directly to the Flutter ecosystem. 10 Pull Requests merged into the official Flutter org repos (8 in flutter, 2 in devtools) with 2 more in active review on flutter. Working on widget rendering, animation APIs, documentation, cross-fade transitions, test framework docs, and DevTools UI internals.

Instructor of the Flutter Urdu course officially listed on docs.flutter.dev/resources/courses. GDG Kolachi Mentor. 50+ production apps shipped.


🔥 Flutter Ecosystem PRs (10 Merged + 2 Open)

Contributions across the official Flutter org repos, the framework and tooling that millions of developers use:

PR Repo Title Status
#186943 flutter Document moveStep direction on WidgetController.dragUntilVisible ✅ Merged
#185938 flutter Add blendMode parameter to RawImage and RenderImage ✅ Merged
#184572 flutter Fix LicenseRegistry docs to reference NOTICES ✅ Merged
#184569 flutter Add disposal guidance to CurvedAnimation and CurveTween docs ✅ Merged
#184545 flutter Add clipBehavior parameter to AnimatedCrossFade ✅ Merged
#183109 flutter Add scrollPadding property to DropdownMenu ✅ Merged
#183097 flutter Fix RouteAware.didPushNext documentation ✅ Merged
#183081 flutter Use double quotes in settings.gradle.kts template ✅ Merged
#9855 devtools Keep network search field enabled after clearing calls ✅ Merged
#9822 devtools Fix SplitPane RangeError when child count changes between rebuilds ✅ Merged
#186142 flutter Update iOS section of AppLocalizations template to current Xcode workflow 🔄 Open
#183062 flutter Reset AppBar _scrolledUnder flag when scroll context changes 🔄 Open

Areas: widget rendering, animation APIs, parameter forwarding, AnimatedCrossFade internals, test framework docs, DevTools UI, documentation accuracy.


🎤 Speaker & Community Leader

15+

Speaking Events

GDG Mentor

Official Mentor @ GDG Kolachi

Inaugural

Speaker @ Nest I/O DevCircle

Conferences & Events:

Event Venue Role
TechBridge 2026 Industry Guest Speaker Seminar + IAB @ Iqra University Gulshan Campus (May 21, 2026) Iqra University Industry Guest Speaker
DevFest Karachi 2021 "Scaling Products with Flutter" GDG Kolachi Panel Speaker (with Waleed Arshad & Sakina Abbas)
Google I/O Extended Karachi 2023 Workshop: "Flutter's Future with Stacked: Mastering MVVM" @ IBA City Campus GDG Kolachi Workshop Speaker
Google I/O Extended Karachi 2022 "Native Code Integration With Flutter" @ Iqra University GDG Kolachi Speaker
Google I/O Extended Karachi 2021 LIVE Coding Session: built "Fire Classifieds" Flutter app on stage @ NIC GDG Kolachi Live Coder (with Huzaifa Ahmed & Waleed Arshad)
Google I/O Extended Karachi 2019 Android Data Binding codelab @ Habib University GDG Kolachi Codelab Speaker
Flutter Bootcamp (Aug 21-22, 2021) online, with Women Techmakers Kolachi GDG Kolachi Instructor
Flutter Study Jam 2020 "Build your first Flutter Application" GDG Kolachi Official Trainer
Flutter Seminar Iqra University Speaker
Bridging the Gap: Industry Academia Iqra University Speaker
Guest Speaker Seminar 2025 Iqra University Guest Speaker
TechBridge 2026: Connecting Students with Industry Leaders Iqra University Gulshan Guest Speaker (Industrial Advisory Board)
BLAZE 2022 Tech & Non-Tech Workshops GDG Kolachi Workshop Conductor
DevNCode Meetup IV: AI The Nest I/O Speaker
React Native & Redux Meetup (2017) The Nest I/O Co-Presenter (with M. Kamran Qadri)

Ishaq Hassan speaking to a packed room at The Nest I/O, Karachi
Speaking to a full house at The Nest I/O, Karachi


🚀 Currently Building

DigitalHire The World's First Integrated Talent Engine

Leading engineering for an AI-powered recruitment platform built with Flutter (Web + Mobile). Combines video job boards, on-demand video interviews, and a fully trained AI recruiting agent. The platform sources, screens, schedules, and automates hiring workflows across calls, texts, and email.

Impact: 50% reduction in time-to-hire, 40% lower cost-to-hire, 70% faster screening through video resumes, integrates with 9+ ATS systems including Greenhouse and Workday.

AI Video Flutter Node Firebase


🎯 Contribution Highlights

Image
Flutter Framework
10 PRs merged into
the Flutter org repos
Image
Flutter Docs
Course listed on
official documentation
Image
Open Source
63 stars, 135+ forks
across plugins
Image
Technical Writing
4+ articles on Flutter
internals & architecture

🎓 Flutter Course in Urdu (Official Docs Listed)

My 35-video Flutter course in Urdu is officially listed on the Flutter documentation:

Tech Idara Flutter from Basic to Advanced (Urdu)

Covers Dart basics through advanced Flutter (state management, APIs, custom painters, deployment). Free on YouTube.


🛠 Open Source

document_scanner_flutter ⭐ 63

Flutter plugin for document scanning on iOS & Android. Native camera integration, edge detection, perspective correction. Listed on official Flutter docs.

Dart Flutter iOS Android

flutter_alarm_background_trigger ⭐ 13

Flutter plugin for launching apps from background at specific times. Native Kotlin implementation with platform channels, just like stock Android alarm behavior.

Kotlin Flutter Android

goal-agent

AI-powered career goal agent for Claude Code. Set any professional goal, auto-generate strategy, optimize profiles, create content, engage with target audience. Cross-platform, works for any niche.

Claude Code MCP

claude-remote-terminal

Claude Code on your phone. Remote terminal for Claude sessions over WebSocket PTY. Run AI coding sessions from anywhere, full terminal emulation.

Dart Flutter WebSocket


📝 Latest Articles

Article Read Time
One Spell, Every Kingdom: Why Flutter Still Matters in the AI Era 9 min
Flutter's Three-Tree Architecture Explained: Widgets, Elements, RenderObjects 12 min
Flutter State Management in 2026: A Decision Guide for Production Apps 14 min
Building Production Flutter Plugins: A 156-Likes pub.dev Case Study 11 min
How a Pakistani Engineer Got 10 PRs Merged Into Flutter's Official Framework 10 min

➡️ More articles on ishaqhassan.dev/blog


💻 Tech Stack

Mobile & Framework

Flutter Dart Android iOS Kotlin Swift React Native

Backend & Tools

Firebase Node.js PHP Spring Boot Go Python Docker Git Linux


🔗 Related Pages


📊 Stats

Image

📈 Contribution Graph

Image

Building Flutter from the inside out. From Karachi, Pakistan.

📧 hello@ishaqhassan.dev

Pinned Loading

  1. document_scanner_flutter document_scanner_flutter Public

    A document scanner plugin for flutter

    Dart 63 136

  2. flutter_alarm_background_trigger flutter_alarm_background_trigger Public

    A flutter plugin for Android to launch app from background at specific time just like stock alarm app in Android

    Kotlin 14 3

  3. assets_indexer assets_indexer Public

    To generate indexed constants for your assets in dart/flutter project! Inspired by android R.java concept

    C++ 9 2

  4. nadra_verisys_flutter nadra_verisys_flutter Public

    A Flutter package for integrating **NADRA Verisys API** for Pakistani CNIC verification, biometric validation, and KYC compliance. Perfect for fintech, banking, e-commerce, and any application requ…

    Dart 4

  5. claude-remote-terminal claude-remote-terminal Public

    Claude Code on your Android phone — remote terminal for Claude sessions over WebSocket PTY

    Dart 1

  6. goal-agent goal-agent Public

    Full career goal agent for Claude Code. Set any professional goal, auto-generate strategy, optimize profiles, create content, engage with target audience, track progress across sessions.

    JavaScript 2 1