←Back to Work

02/2026 — 06/2026

FTP Manager

A mobile FTP workspace for browsing remote files and managing reliable transfers from a phone.

FTP Manager

Overview

FTP Manager is a Flutter-based mobile file manager for connecting to FTP servers, navigating remote directories, and performing file operations directly from a phone.

The project became an exercise in designing reliable transfer behavior rather than simply building another file browser. I worked on separating the interface from connection, file-system, permission, and transfer logic while handling states such as progress, cancellation, retry, network interruption, and recovery. The result was a cleaner service-oriented architecture where the UI could remain simple while the transfer system handled the messy parts underneath.