Role fit
Chennai · India
Marlen Franto
Senior Mobile App Developer · Flutter Engineer
Building Mobile Experiences That Work Beyond the Network.
Building immersive, scalable, and high-performance digital experiences with Flutter, mobile technologies, cloud platforms, and modern software architecture.
Chennai, India · Open to India-based and global roles

Portfolio Signal Console
Signals that matter in the first 30 seconds.
Engineering breadth is useful only when it leads to dependable products. These are the clearest signals of Marlen’s platform, systems, and delivery ownership.
Platform breadth
Android, iOS, Web, macOS, Windows, Linux
Works across mobile-first Flutter delivery with experience extending product surfaces beyond phone-only releases.Platform breadth is visible in the hero proof strip, skills constellation, About page, and resume.Systems depth
Offline-first, GIS, BLE, analytics, cloud
Frames projects through real constraints: sync, local storage, connected devices, product events, maps, APIs, and operational workflows.Architecture Lab and case studies show the system shape behind the finished apps.Client confidence
Planning, ETA reporting, demos, follow-ups
Connects engineering delivery with stakeholder communication, sprint planning, risks, reviews, and release coordination.Delivery sections and experience bullets support client-facing leadership without unsupported metrics.The Engineer Behind the Interface
Complex mobile systems, made dependable in the real world.
The work goes beyond assembling screens. Marlen designs the data flow, native integrations, failure states, delivery plan, and release path that turn a mobile interface into a reliable product.
Specialized experience spans full-stack Flutter delivery across Android, iOS, Web, macOS, Windows, and Linux, plus native Android and iOS work, Serverpod API development, offline-first architecture, product analytics, GIS and location systems, BLE-connected hardware, camera and video processing, document workflows, payments, and cloud services.
That engineering depth is paired with client-facing delivery: clarifying requirements, shaping milestones, estimating work, communicating ETAs and risks, coordinating teams, demonstrating progress, and closing follow-up actions.
Read the full engineering profileWhat I Build
Mobile products engineered for difficult operating conditions.
Eight recurring product domains connect the portfolio—from full-stack Flutter delivery and analytics to field data, hardware, enterprise workflows, and media-heavy experiences.
Full-Stack Flutter Products
Flutter apps paired with API development, integrations, analytics events, and release-ready platform delivery.
Flutter · Serverpod · AnalyticsMulti-Platform App Delivery
Flutter and native product work across Android, iOS, Web, macOS, Windows, and Linux surfaces.
Android · iOS · Web · DesktopOffline-First Systems
Mobile workflows designed to remain useful through weak connectivity, interrupted sync, and recovery states.
SQLite · Cache · Sync queuesEnterprise Applications
Complex permissions, forms, reporting, operational workflows, APIs, and cross-team integrations.
Architecture · APIs · DeliveryProduct Analytics & Events
Event tracking and user-behavior instrumentation across Google Analytics, Meta events, Twilio Segment, and Intercom.
GA · Meta · Segment · IntercomHardware-Connected Apps
Applications that communicate with devices through BLE, Bluetooth, Wi-Fi, and native platform SDKs.
BLE · SDKs · TelemetryGIS Applications
Location-aware field products with maps, layers, offline data, and synchronization workflows.
ArcGIS · Location · Offline mapsMedia & Document Workflows
Camera, image processing, video, PDF, and annotation experiences built for real operational use.
CameraX · OpenCV · PDFTechnology Constellation
A connected stack, not an icon collection.
Technologies are grouped around the responsibility they carry in a production mobile system.
Flutter Platforms
Architecture
API & Cloud
Data & Analytics
Specialized
DevOps
Leadership & Delivery
Tools
Featured Missions
Production products with engineering context.
Each case study explains the problem, constraints, personal contribution, delivery responsibilities, technology, and approved outcome.

Android + iOS
Perfecta
Flutter mobile app integrated with VIAM SDK, Bluetooth, and Wi-Fi protocols for real-time smart-grill control and monitoring.
- Engineering challenge
- Create a reliable mobile control surface for connected grill hardware where real-time status, notifications, and device behavior needed careful coordination.
- Key contribution
- Architected and developed the Flutter application.

Android + iOS
Eurogrip
Offline-first Flutter catalog app for Android and iOS with SQFlite storage, Serverpod integration, and Firebase Remote Config.
- Engineering challenge
- Make tyre catalog data available quickly and reliably on mobile devices, including when field usage requires offline access.
- Key contribution
- Developed the Flutter app using Serverpod and MVVM.

Android + iOS
Pegasus
Mobile extension of a construction project management platform with offline functionality and Intercom, Segment, and Knock integrations.
- Engineering challenge
- Bring construction project workflows from an existing web platform into a mobile app that remains useful on job sites.
- Key contribution
- Developed the mobile extension for the construction management platform.
Engineering Problems I’ve Solved
The systems behind the interface.
Selected technical patterns show how complex mobile work is reasoned about—not just which frameworks appear in the final build.
Offline systems
Scaling Offline Synchronization
- The problem
- Record-by-record synchronization can turn a large local data set into a noisy, fragile API workload.
- Engineering response
- Use an operation queue, deliberate batching, retry state, conflict rules, and visible recovery paths.
Document workflows
Offline PDF Annotation
- The problem
- Annotations must remain trustworthy while documents move between cached, edited, queued, and shared states.
- Engineering response
- Separate the document cache from annotation records and synchronize operations through an explicit queue.
Field operations
GIS + Mobile
- The problem
- Map-driven field work has to remain useful when location data is active but network access is not.
- Engineering response
- Treat offline maps, feature edits, device location, and reconciliation as one coordinated workflow.
Connected hardware
Reliable Device Communication
- The problem
- Real-world Bluetooth and hardware states change outside the app and can fail mid-operation.
- Engineering response
- Model discovery, connection, telemetry, commands, errors, and reconnection as observable states.
Architecture Lab
Simple diagrams for systems that are not simple.
These views intentionally remove implementation noise so the important boundaries, data paths, and failure points stay visible.
Offline-First Architecture
A resilient data path that keeps the interface useful before, during, and after synchronization.
Mobile + GIS
A field-ready map stack that connects Flutter experiences with GIS services and offline storage.
Flutter + Serverpod APIs
A full-stack product path connecting Flutter clients, typed APIs, persistence, analytics, and release surfaces.
Technical Delivery & Client Collaboration
Engineering leadership includes the delivery system.
Discovery, planning, estimates, ETAs, risk communication, demos, action tracking, and release coordination stay connected to the technical work.
Discovery to scope
Clarifies client requirements, maps business needs to mobile scope, and turns decisions into sprint-ready stories and acceptance criteria.
Supported by senior delivery work on Perfecta, Pegasus, Eurogrip, and OPTX case studies.Planning and ETA communication
Prepares milestones, estimates, sprint plans, and delivery ETAs while communicating progress, dependencies, blockers, and revised timelines.
Experience data includes sprint planning, story estimation, API planning, and stakeholder-ready release coordination.Client demos and follow-ups
Runs demos, captures feedback, tracks action items, and keeps follow-ups structured so engineering decisions stay connected to product goals.
Case-study delivery sections document demos, feedback handling, follow-up actions, and release-readiness support.Cross-functional release delivery
Coordinates mobile work across design, backend, QA, DevOps, and product teams through release planning, app-store submissions, and post-release monitoring.
Public projects span Flutter, native Android, SwiftUI, Serverpod APIs, product analytics, IoT hardware, offline-first apps, and real-time dashboards.Engineering Timeline
A career shaped through increasingly complex missions.
Roles are shown with factual scope, core technology ownership, delivery responsibility, and the products supported.
Mako IT Lab · Chennai, India
Senior Software Engineer
- Leads full-stack Flutter delivery across Android, iOS, Web, macOS, Windows, and Linux surfaces, including Serverpod API development, analytics instrumentation, and advanced mobile applications across hardware, catalog, construction, and community products.
- Prepares delivery plans, milestone breakdowns, implementation scope, and release-readiness checkpoints for mobile work.
- Shipped and supported public products across Play Store, App Store, web, and desktop targets with offline-first, native, connected-device, API, and product-analytics requirements.
OPTX · Chennai, India
Senior Software Engineer
- Developed Flutter modules for player profiles, live floor monitoring, reservations, API integration, and mobile UI workflows.
- Participated in sprint planning, story estimation, and critical-module sequencing for real-time casino operations features.
- Helped deliver on-the-go casino operations access through a production mobile app available on public app stores.
CI Global Technologies · Chennai, India
Software Engineer
- Built Flutter sports-management products including SPAID, Timekeeper Console, live score streaming, API integration, and UI workflows.
- Supported sprint planning, story estimation, implementation sequencing, and release preparation for sports operations products.
- Delivered mobile tools used for ice-hockey management, timing, score tracking, drills, and team operations.
RSalesArm Pvt Ltd · Chennai, India
Mobile Application Developer
- Developed Android and Flutter products across digital learning, sales automation, POS, support, and field-operation workflows.
- Converted assigned client requirements and bug reports into implementation tasks across REST APIs, local storage, and hardware integrations.
- Contributed to mobile products for enterprise learning, FMCG workflows, digital invoices, attendance, and environmental reporting.
Career Snapshot
7+ years across mobile engineering, architecture, integrations, and delivery.
Review the complete experience history, technology stack, education, and leadership responsibilities in HTML or PDF format.
Let’s Connect
Have a mobile engineering challenge?
Let’s build something reliable, scalable, and useful.