DMV Test Prep
- DMV Test Prep - it's cross-platform mobile application build in Flutter;
- As s sole developer I fully designed and implemented front-end and back-end solutions;
- Server side is built with Swift programming language (Vapor framework). Hosted on Heroku;
- Database - PostgresQL. Hosted on AWS.
DroneMobile
- DroneMobile - A native iOS IoT application used to remotely control vehicle
PUMB Online
- PUMB Online - A native iOS online banking app which helps people to manage their finance
- PUMB Online has more than 1 000 000 users, #5 finance app in Ukrainian AppStore, rating 4.8. Crash free users - 99.89 %
Straight Ur Back
Straight Ur Back is an application that reminds you to keep your back straight. You can choose a time interval and how often you want to receive notifications.- MVP (Model-View-Presenter) architecture
- Firebase Analytics
- UserDefaults
- Local Notifications
- Fully programmatically UI
TakeHome Project
Take-home project for one of the companies that I applied for a job.GitHub Profiles
GitHub Profiles is an MVC practice project. GitHub Profiles is an application where users can search for a GitHub account and view its followers, GitHub profile, and various info. The user can save his favorite GitHub accounts and have access to them through the Favorites tab.- Implemented programmatically without the use of storyboards.
- No libraries used.
- Support for light & dark mode.
- Model-View-Controller architecture.
- Custom UIAlerts.
- Use DiffableDataSource.
- Implemented pagination on the search screen.
- Image caching.
- Use UserDefaults for saving favorite users.
- REST API.
Twitter clone
Twitter clone is an MVVM (no RxSwift) practice project. Twitter clone is a fully functional clone of the Twitter application. Users can sign up / sign in. Post a tweet and add a comment. Follow and unfollow users. Receive notifications about new mentions and tweets in the "Notification tab". Run with Firebase backend.- Implemented Firebase Auth
- Communicate with Firebase database (read\write)
- Monitor events in a database
- Upload Images to Firebase storage
- Fully programmatically UI (no Interface Builder)
- MVVM architecture
- Dynamically sized collection view cells
Firebase auth + Transition animation practice
- Implemented Firebase Auth
- Background gradient animation
- Transition animation
ARKit + Face Tracking practice
- ARKit Face Tracking feature
Thanks for stopping by!
Contact Info:
- Email: decodealex1@gmail.com
- LinkedIn: decodealex

















