Skip to content
GA.

Giuliano Accorsi

Mobile Developer

I build reliable, offline first mobile products with SwiftUI and Flutter, from architecture and persistence to accessibility and release.

About Me

A little about who I am

I'm a mobile developer focused on taking products from architecture and persistence through accessibility, localization, and release. I work natively with SwiftUI and build shared experiences with Flutter when that trade off fits the product.

Recent work includes shipping SplitEasy on the App Store and building PassMalta around deterministic offline content for theory test preparation. Experience with NestJS, TypeScript, and PostgreSQL helps me design the API and data boundaries around the client, not just the screens on top.

Giuliano Accorsi

Skills & Tools

Technologies and practices I use to build mobile products

Mobile

Swift
SwiftUI
Flutter
Dart

Architecture & State

MVVM
Coordinator
@Observable
Combine
Riverpod

Backend

TypeScript
NestJS
PostgreSQL
REST APIs

Quality & Delivery

XCTest
Accessibility
Xcode
SPM
Firebase

Projects

Some things I've built

PassMalta onboarding on iOS and lesson feedback on Android

Internal beta · iOS and Android

PassMalta

An offline first theory test study app built natively for iOS and Android. It contains 1,429 canonical questions across five licence categories, with English and Maltese catalogs that preserve progress across languages.

  • Separate native apps for iOS and Android
  • 2,858 localized question projections and 282 visual assets available offline
  • Resumable mock exams, progress saved for each course, accessibility, and deterministic content validation
SwiftUIMVVMOffline firstAccessibility

SplitEasy

An App Store app for splitting bills that turns an itemized receipt into a clear, shareable breakdown. People can claim individual items, split quantities or divide costs equally without doing the arithmetic themselves.

  • Item assignment with equal and quantity based split strategies
  • Shareable receipt summary designed for real group payments
  • Coordinator navigation, observable state, and localized UI
SwiftUIMVVMCoordinator@ObservableLocalization
Download on the App Store
PokeStudy Pokémon catalog and detail screens in light and dark mode

PokeStudy

A modular SwiftUI client for exploring Pokémon stats, abilities, types, and weaknesses through the public PokeAPI. It supports an infinitely scrolling catalog, detailed profiles, dark mode, and English or Brazilian Portuguese.

  • SPM modularization with MVVM and a custom Combine networking package
  • Infinite scrolling, image caching, audio decoding, and animated states
  • Unit tested codebase with CircleCI and Codecov reporting
SwiftUISPMMVVMCombineUnit TestingCI
Available on GitHub

Get in Touch

Have a project in mind? Let's talk.