Experience
Led a team of 3 developers on the Forma project.
-
Forma —
Document workflow product.
Interesting tasks
- Built a Design System for the product
- Developed a Kotlin Multiplatform library for PDF parsing
- Migrated the project to Tuist
Technologies
Swift, SwiftUI, MVVM, VIPER, KMM, Tuist, CoreData
Development of the Core SDK and mobile application.
-
Reveal - Face Editor & Retouch —
Video editor with all video processing performed on device, including skin beautification, filters, and effects.
Interesting tasks
- Improved core video editor features with a focus on performance and output quality
- Implemented complex paywall logic with multiple A/B tests
- Built real-time photo, video, and audio processing flows
Technologies
Swift, RxSwift, Combine, SwiftUI, Metal -
Voir - Makeup & Beauty Filters —
Extracted core functionality into a standalone SDK.
Interesting tasks
- Designed and documented the SDK API
- Built the framework and reduced its size from 100 MB to 9 MB
- Fixed memory release after framework usage
- Tested hypotheses for building MediaPipe-based pipelines
Technologies
Swift, RxSwift, Metal, XCFramework, MediaPipe
Mobile application development.
-
Moodby & Moodby.Play Apps —
Mobile apps for controlling and ordering music in venues.
Interesting tasks
- Implemented on-the-fly music encryption and decryption for playback
- Polished the app design
Technologies
Swift, RxSwift, SocketIO, MVC
Mobile application development.
-
Jaguar / Land Rover Remote Control App —
New version of a mobile app for controlling Jaguar and Land Rover vehicle features.
Interesting tasks
- Built a single app engine for multiple designs and business flows
- Created a complex vehicle state synchronization system using sockets and long-polling-like behavior
- Implemented polished transitions between vehicle charging states
Technologies
Swift, RxSwift, SocketIO
Outsourced mobile application development.
-
WealthTrack.io —
Mobile trading app that works with your broker: place trades, keep track of your portfolios, know what's happening on the market.
Interesting tasks
- Worked on stock and cryptocurrency trading flows
- Documented the API
- Helped set up backend infrastructure with Docker, gRPC, and microservices
Technologies
Swift, RxSwift, Realm, SocketIO, MVVM
Outstaff mobile application development.
-
Sberbank. EFS: Component Team —
Built reusable components that later became the foundation for other company products.
Technologies
ReactNative, Objective-C, VIPER -
Sberbank. EFS: Client Manager Workspace —
Worked on the first stage of an app for client managers. Two versions were developed in parallel, one in Swift and one in React Native, until the company consolidated on React Native and moved us to the component team.
Interesting tasks
- Worked with JSON Schema
- Designed an approach that minimized the time required to build new screens
Technologies
Swift, VIPER, Realm
Small freelance project for friends who asked for help with an iOS app.
-
Seasoncard —
App for gym access passes plus a membership management system. I also took on part of the product design work.
Technologies
Swift, VIPER
Outsourced mobile application development.
-
Alta Window Fashions —
Improved an app for window measurers. The iPad app allowed entering measurements, selecting window decoration options, and placing orders on the spot.
Technologies
Objective-C, MVC, Core Data -
Auction House No. 1 —
Auction house app with bidding and lot purchasing capabilities.
The design started as a palette plus rough screen expectations, so I also had to shape parts of the UI and interaction model.Interesting tasks- Built the bidding system
- Documented the API
Technologies
Swift, VIPER, Realm, SocketIO
Built a system for running esports tournaments.
It was a startup backed by investors and a newly hired team. The project eventually shut down when it became clear the founders had no sustainable business model and the funding was exhausted.
Managed a team of 3 backend engineers, 1 frontend engineer, and 2 QA engineers.
Planned and split tasks in the tracker.
Implemented the most complex parts of the project.
Built the foundation the backend team continued to develop.
Application development for company products.
-
relax.by —
Full directory of venues in Minsk and nearby regions, nearby venue search, nationwide events schedule, and taxi ordering.
Interesting tasks
- Implemented venue clustering on Google Maps
- Built a custom first screen configured from the server side
- Implemented scroll-based animations
- Built the app API
Technologies
Objective-C, MVVM, ReactiveCocoa, sqlite3, PHP -
103.by —
Search service for pharmacies and medicines.
Interesting tasks
- Implemented scroll-based animations
- Built the app API
Technologies
Objective-C, MVVM, ReactiveCocoa, sqlite3, PHP
Development of company products.
-
CityPlatform —
Built a CRM for city platforms.
Included modules for the homepage, company catalog, product catalog, personal site, events with ticket aggregation, photo reports, discounts, and magazine content.Interesting tasks- Built the project from scratch with Yii
- Designed the architecture and database structure
- Built a highly customizable admin panel
- Implemented product classification to match third-party seller products with products in our system
- Integrated SMS and email marketing services
Technologies
PHP, MySQL, Yii Framework, RabbitMQ, Redis -
relax.by —
Guide to entertainment and city life. Venue and service booking platform.
Built on CityPlatform
Daily unique visitors: 68 735
-
103.by —
Health and beauty portal with medicine search.
Built on CityPlatform
Daily unique visitors: 88 419
-
dom.by —
Service for discovering home goods and services.
Built on CityPlatform
Daily unique visitors: 27 214
My Projects
TableKit but for StackView
Swift