Hi, I’m Amelia — an iOS & macOS developer 👩🏻💻
I build thoughtful, performance-minded apps in Swift with SwiftUI and UIKit. I work with Apple’s native frameworks, such as Core Data / SwiftData, URLSession, Combine, GCD & Swift Concurrency, I am also proficient in working with third-party tools that include Realm, Firebase, Alamofire and SnapKit.
Recently my partner and I released our first game made in Godot – Cat Goes Home. Check it out!
Alongside coding, I work as a video editor & motion designer in esports/media production. This background sharpened my visual taste, storytelling, and attention to detail. I hold a bachelor’s degree in Economics & Management (UNECON, Saint Petersburg) and completed a postgraduate program in film editing at Industry film school.
If you’d like to chat about collaboration or roles, feel free to reach out ✨
DeltaClock
App Details...
A world clock and scheduling app with timeline-based UI, for comparing multiple cities’ time zones at a glance. Build plans across time zones, instantly see overlaps, and set smart reminders/alarms, with widgets and customizable themes ranging from Liquid Glass to Neumorphic and Retro.
Built with SwiftUI, following the MVVM architecture and using SwiftData for persistence.
Swift
SwiftUI
Swift Data
WidgetKit
RevenueCat
SocialNetworkApp
Check out on GitHub ->
Social networking application featuring a feed, customizable user profiles, and post creation. Built in UIKit using MVC+C, with CoreData for offline caching and Firebase Firestore + Auth as the backend. Implemented asynchronous data and image loading, secure authentication, and provided unit tests.
Swift
UIKit
Auto Layout
Firebase Firestore
Firebase Auth
Keychain
Tomato for Mac
App Details...
Tomato Timer for Mac is a desktop-focused evolution of the mobile app, designed around macOS workflows. It adds a native Mac layout, menu bar controls for quick access, system-wide keyboard shortcuts, focus statistics, and a Screen Curtain that dims the display and blocks input during breaks.
SwiftUI
AppKit
User Defaults
Swift Charts
Tomato Timer
App Details...
Minimalistic Pomodoro-style productivity timer built with SwiftUI, featuring Live Activities and Dynamic Island support for at-a-glance countdown tracking. Includes configurable multi-phase sessions (work/break cycles), deep links for quick controls, and persistent local storage with User Defaults.
SwiftUI
Activity Kit
User Defaults
CoffeeLog
Check out on GitHub ->
Lightweight knowledge base and recipe app with a custom UI reminiscent of the Apple Music lyrics view, with a diary functionality for coffee enthusiasts. Built in SwiftUI on MVVM architecture, implementing network calls via URLSession and modern concurrency. The diary uses SwiftData for storage and SwiftCharts for visualization.
Swift
SwiftUI
Swift Data
Swift Charts
URLSession
MyHabits
Check out on GitHub ->
Habit-tracking app designed to encourage consistency through visuals such as a daily progress bar and assigning colors to habits. Developed in UIKit (MVC) and uses UserDefaults for storage.
Swift
UIKit
Auto Layout
UserDefaults
Portfolio Website
App Details...
Personal portfolio website built fully in Swift using Ignite. Includes a project showcase, information about me and social links, wrapped in a modern minimalistic design.
Swift
Ignite