Skip to content
Project

FilmArtsy

A professional network for film crews, creators, and collaborators

Timeline

May 2019 — Jun 2020

Role

Mobile Engineer

Tools

FlutterAndroid

Overview

FilmArtsy is a professional network for film crews, creators, and collaborators to showcase work, build credibility, and connect on projects. It combines elements of LinkedIn and creative portfolios for the needs of film-industry workflows.

FilmArtsy app screenshots

FilmArtsy App Screenshots

My Role

Key Technical Challenges

Scalable State Management

As the app expanded with rich profiles, dynamic feeds, and collaboration features, managing reactive UI updates and asynchronous data flows became increasingly complex.

I implemented MobX for state management, enabling a clear separation of concerns through observable state, actions, and reactions. This architectural shift resulted in highly predictable state updates, improved codebase maintainability, and faster iteration cycles for new features.

Performance Optimisation

Rendering image-heavy feeds caused noticeable performance bottlenecks, particularly on lower-end devices.

To solve this, I implemented optimised image caching and resolution-aware content delivery, ensuring the app only requested and served appropriately sized assets based on device screen density. Combined with lazy loading and heavily optimised widget rebuilds, this achieved consistently smooth scrolling and a vastly improved user experience.

Outcomes & Learnings

The project reinforced a recurring pattern in mobile product delivery: architecture and performance decisions made early have outsized downstream impact on delivery speed and user experience.