Roman Smirnov

Mobile Developer for iOS and Android

Contact me

About me

End-to-end mobile and server solutions

I build modern apps for Android, iOS, and PHP web backends. My approach covers the full cycle: from idea and design to release and support.

On mobile I use native technologies — Kotlin/Java for Android and SwiftUI/UIKit for iOS. I focus not only on visuals, but also performance, UX, and stability for current OS versions.

On the backend I use PHP 8.3 with PostgreSQL/MySQL, REST APIs, and secure data exchange architecture. I design DB schemas, query logic, and logging so services stay scalable and reliable.

Every project is more than code — it’s a complete product with clear architecture, visual identity, and user‑friendly logic.

Skills

Android development (Kotlin, Java, Android Studio, Material You, Jetpack, Room, WorkManager)
iOS development (Swift, SwiftUI, UIKit, adaptation for iPhone/iPad, App Store publishing)
Backend development (PHP 8.3, REST APIs, JSON integrations, authorization, request handling, logging)
Databases (PostgreSQL, MySQL, SQLite — schema design, query optimization, transactions)
Web interfaces and admin panels (HTML5, Bootstrap 5, AJAX, dynamic tables and modals)
UI/UX design and visual identity (Material Design 3, responsive layouts, user flow design)
Publishing and maintenance (Google Play, RuStore, App Store — metadata, banners, icons, localization)
Performance optimization (DB tuning, caching, latency reduction, code audit)
Localization and multilingual interfaces (Russian, Kazakh, English)
Integrations with external services (payment gateways, SBP, analytics, third‑party APIs)

Projects

Intuition 54 banner

Intuition 54

Installs:

Platform:

Compact intuition and attention trainer with three modes: Two Cards, Three Cards, and Coin. Make choices, compare results, and improve your hit rate from session to session.

Constitution and Codes banner

Конституция и Кодексы РК

Installs:

Platform:

Конституция и основные кодексы РК в одном приложении: офлайн‑доступ, поиск по статьям, избранное и удобная навигация.

Applications BAM TAGRA banner

Applications BAM TAGRA

Platform:

The application for working with APB BAM2 and BAM3 applications is integrated for working with CRM based on 1C

Contacts