Yegor iOS Developer
Hi! I’m Yegor — an iOS developer passionate about creating clean, reliable, and user-friendly apps. I enjoy building modular projects with solid CI/CD pipelines and a focus on testing and performance.
Current Project
I’m building an app for reading books in English with inline word translation. Translated words are saved automatically to grow your personal vocabulary. The project is in progress — here’s a short demo:
Road to MVP
Foundation is ready. Time to define the MVP flow and ship the first build. Stack and scope are intentionally small and focused:
Tech stack
- UI: SwiftUI — lightweight views, adaptive layout, smooth animations
- Reactive: Combine — streamlined bindings, debounced lookups, cancellation
- Architecture: MVVM — testable, modular, preview-friendly
- Storage: Core Data or SwiftData — lean models, predictable migrations
MVP scope
- Settings tab: font size slider, clear database (with confirmation)
- Books: open local books and keep them in a library (cover, title, progress)
- Reader basics: comfortable pagination, night mode, quick navigation
- Inline translation: tap a word → instant translation overlay
- Vocabulary: auto-save translated words for later review
Next steps: wire up the translation pipeline, polish the reading experience, and push a TestFlight build.
About Me
I’m Yegor — an iOS developer focusing on modern app architecture, automation, and performance. I care about testing — from solid unit tests to full UI test plans — and keep up with today’s popular practices like reactive programming, modular project setup, and CI/CD best practices.
- Swift (UIKit, SwiftUI, Concurrency)
- RxSwift / Combine
- XcodeGen, SPM, Fastlane
- CI/CD with GitHub & GitLab
- Unit tests & UI tests (XCTest, test plans)
My PC Build
- CPU: AMD Ryzen 7 7800X3D
- GPU: Palit GeForce RTX 5080 GamingPro
- Motherboard: ASUS ROG STRIX B650E-E Gaming Wi-Fi
- RAM: 32 GB DDR5-6000 CL36 Kingston FURY Beast RGB (2×16 GB)
- Storage: Samsung 990 PRO 4 TB (M.2 NVMe) + Samsung 970 EVO Plus 1 TB
- Cooling: DeepCool LS520 (240 mm AIO)
- Case: ARDOR GAMING C305 V2 (glass front & side, black)
- Fans: 7× ARGB 120 mm with hub
- PSU: Seasonic Focus GX-850 (850W, 80+ Gold)
- Monitor: 27″ IPS, 2560×1440 @ 170 Hz, Adaptive-Sync