Senior Flutter Engineer / Product Engineer

Building production Flutter systems beyond the screen.

I work across Flutter web and mobile, Firebase/Firestore, TypeScript Cloud Functions, API contracts, automated testing and production reliability.

Engineering impact

Long-term ownership, data-informed reliability work and cross-platform delivery - not just feature count.

18 mo.Incident-free operation for a modernized core workflow
~78%Authored PRs that included automated-test changes
3,000+Photo-upload events analyzed in a mobile reliability investigation
6+ yrsBuilding with Flutter and Dart

Selected case studies

Sanitized examples of the engineering problems I have owned in production.

Core workflow modernization

Helped replace a desktop-oriented GraphQL/TypeScript workflow with responsive Flutter/GetX experiences backed by Firebase and enterprise-data synchronization.

Outcome: Approximately 18 months without a production incident after stabilization.

Flutter WebGetXFirebaseBackward compatibility

Reliable photo uploads under weak connectivity

Analyzed 3,000+ upload events, reproduced a multi-minute weak-signal failure and introduced connectivity-aware local persistence and retry for pending mobile requests.

Approach: Separate systemic application problems from rare network-driven outliers using telemetry and controlled field tests.

TelemetryMobile networkingLocal persistenceRetry

Budgeting and embedded analytics

Built total/service budgeting and projections, then embedded Power BI in Flutter Web through a custom JavaScript Web Component and scoped-token Cloud Function.

Flutter WebJavaScript interopCloud FunctionsPower BI

Cloud migration and reliability

Introduced Gen2 Cloud Functions, supported a mixed-generation transition, retired legacy paths and helped establish PagerDuty escalation and L1 on-call practices.

TypeScriptFirestoreGen2 migrationPagerDuty

Marketplace pricing across products

Delivered provider-specific pricing coherently across Flutter web, shared packages and mobile, using feature flags and integration tests to manage rollout risk.

Cross-repositoryFeature flagsIntegration tests

Performance-aware API contracts

Collaborated on paginated search and bounded ranked results, balancing backend evaluation, payload size, mobile version compatibility and client-side fallback behavior.

REST APIsPaginationPerformanceVersioning

Engineering approach

Own the lifecycle

Architecture research, implementation, feature-flag rollout, monitoring, incident response and cleanup.

Test at the right level

Unit, widget, Gherkin/E2E, integration and Jest tests based on the failure mode.

Measure before guessing

Use telemetry and controlled reproduction to distinguish product defects from external conditions.

Timeline

Software Developer

Production Flutter web/mobile, shared packages, cloud integrations, API contracts, automated testing and incident response.

Software Developer (Mobile Lead)

Flutter delivery, Django integrations, developer interviews and delivery coordination.

Mobile Developer

Flutter and native Android applications with Firebase, SQLite and REST APIs.

Application Developer

Enterprise C#/.NET and SQL Server applications.

M.Sc. Computer Engineering

OSTIM Technical University - thesis stage in Thermal-Image Face Recognition.