Shafiul Islam · Product-focused software engineer

I help teams build software that stays fast, stable, and maintainable.

I work across frontend, backend, and AI delivery systems with one goal: clean architecture, predictable execution, and better product outcomes.

Code quality

Readable, testable, maintainable systems

Performance

Fast UI with reliable backend throughput

AI delivery

Context-aware features with guardrails

Current focus

Engineering that still works after launch.

I help teams reduce release friction, improve architecture decisions, and ship with confidence across product surfaces.

Package spotlight

Fasq

Flutter async data and caching toolkit inspired by React Query for complex product flows.

Open docs

Code quality by default

Readable modules and refactoring paths that protect delivery speed over time.

Performance as product quality

Treat frontend responsiveness and backend efficiency as one measurable system.

Consistent context management

Keep frontend and backend context aligned so behavior stays predictable.

AI with guardrails

Use AI where it creates value, with explicit failure handling and reliability checks.

How I help teams ship

Professional engineering across architecture, performance, and AI delivery.

Engagements are structured for clarity: diagnose risk, define architecture, and deliver in measurable iterations.

Architecture and code quality

Design systems that stay understandable as products grow with clear boundaries and long-term ownership.

  • Domain boundaries
  • Testing strategy
  • Refactoring roadmap

Backend + frontend performance

Improve perceived speed and system throughput together by tuning rendering, data access, and API behavior as one flow.

  • API and data modeling
  • Latency and caching
  • Observability

AI features with discipline

Build AI-enhanced experiences with context management, quality checks, and reliability controls instead of one-off prompts.

  • Prompt design
  • Evaluation loops
  • Cost controls

Selected outcomes

Work designed for production environments, not throwaway prototypes.

Flutter package

mrt_card_reader

NFC package for Dhaka MRT cards with typed exceptions, session controls, and normalized Android/iOS behavior.

Production-ready integration guidance for mobile teams.

View package docs
Open source

Fasq

Async data and caching toolkit inspired by React Query for Flutter teams shipping complex products.

Resilient query/mutation docs with practical implementation patterns.

View package docs
    01

    Diagnose

    Audit architecture, bottlenecks, and release risk before implementation changes.

    02

    Design

    Define target architecture, rollout sequencing, and ownership boundaries.

    03

    Deliver

    Ship in controlled milestones with measurable outcomes and clean handoff docs.

Open source portfolio

Packages and tooling contributions grounded in real product needs.

M
Transit NFC

mrt_card_reader

Flutter package for reading Dhaka MRT Line 6 card balance and transaction history via NFC

Contribution

Creator and maintainer

Impact

Production-ready typed exceptions, session controls, and cross-platform Android/iOS support

F
State Management

Fasq

Flutter Async State Query - Powerful data fetching and caching for Flutter

Contribution

Creator & maintainer of comprehensive Flutter state management solution

Impact

Caching-first queries, optimistic mutations, adapter packages, and secure persistence

T
Dart

timeago.dart

A dart library that converts a date into humanized text

Contribution

Bengali language localization

Impact

Enhanced accessibility for Bengali developers

M
Map

flutter-maplibre-gl

Flutter plugin for embedded interactive vector maps

Contribution

Geographic bounds validation

Impact

Enhanced location-based applications

D
Network

dio_internet_interceptor

Interceptor for managing API requests without internet connectivity

Contribution

Offline storage & auto-retry

Impact

Resilient network handling

S
UI

scroll_to_animate_tab

Customizable Flutter widget that syncs ScrollView with tabs

Contribution

Coordinated tabs & smooth animations

Impact

Enhanced scroll-tab UX

I
Image

flutter_img

Flutter package for handling images with multiple format support

Contribution

Multi-format & caching support

Impact

Unified image handling solution

A
Backend

Arcade

Actively contributing to an open-source Dart backend framework

Contribution

Building Arcade CLI & core features

Impact

Future of Dart backend development

Need an engineering partner focused on architecture, performance, and AI-ready systems?

Share your current architecture and roadmap constraints. I can help shape the execution path and ship with your team.