I'm an iOS developer who loves working on challenging and interesting projects.
I've built apps using UIKit and SwiftUI.
Pulled data from APIs using URLSession and made sure
to keep it saved with Core Data.
Worked on apps using
MVVM with Coordinators and MVC with
UIViewController containment.
All of this while writing
as much testable code as possible using
FORMWORKS
A framework inspired by server-driven UI aimed at making it easy to build forms from JSON.
Helped implement a MVVM-like architecture for the form and its components.
Built the form's initialization process, from receiving the JSON data to generating each component and displaying them.
Implemented tests using XCTest and made sure to keep code documented.
GITHUB
MEMORA
An iOS app for recording, collecting and remembering audio memories.
Solo-developed iOS app using a MVVM-like architecture with some UIViewController containment.
Made use of Core Data for data persistence and NSFetchedResultsController to display memories saved by the user.
Views built using only code with animations done using Core Animation.
Implemented logging through OSLog.
GITHUB APP STORE
COREMELYSIS
An app for experience sampling with sentiment analysis.
Implemented UI in UIKit using only code.
Helped shaped the architecture using MVVM and UIViewController containment.
Views built using only code with animations done using Core Animation
Implemented property wrappers for easier access to UserDefaults and simple initialization for views ready for in-code Auto Layout.
GITHUB