Skip to main content

Nikita Pochaev -- Mobile Developer

Nikita Pochaev

Mobile Developer -- Android, iOS, Kotlin Multiplatform

system output
[ OK ]Starting session — po4yka.dev
[ OK ]Android SDK 35 detected
[ OK ]Xcode 16.2 toolchain ready
[ OK ]Kotlin 2.1.0 / Gradle 8.12 initialized
[ INFO ]ANDROID_HOME=/opt/android-sdk
[ INFO ]Last login: ...
$whois po4yka
whois — po4yka
nameNikita Pochaev
roleMobile Developer
handle@po4yka
focusAndroid, iOS, Kotlin Multiplatform,
MobileOps, CI/CD, Release Automation
statusopen to collaboration · building tools & apps

About

$cat README.md | head -20

I'm a mobile engineer who cares equally about the code inside the app and the systems around it — build pipelines, release automation, developer tooling, and the invisible infrastructure that lets a team ship with confidence.

Most of my work is in Kotlin and Swift, with growing investment in Kotlin Multiplatform for sharing logic across platforms without sacrificing native feel. I like apps that are fast, reliable, and well-structured. I like teams that deploy often and debug rarely.

Outside of code, I spend time reading about distributed systems, tinkering with build tooling, and occasionally writing about the things I learn along the way.

$adb devices -l
adb — devices
List of devices attached
emulator-5554devicemodel:Pixel_8_API_35
R5CR30LHXVTdevicemodel:SM-S928B
emulator-5556devicemodel:Medium_Tablet_API_35
3 devices connected
$cat ~/.config/links.toml
emailgoogle playlinkedingithubtelegram
up 47d 6h 23mload 1.47 1.22 0.98tasks 406thr 1,247mem 37%
$./gradlew assembleRelease --parallel
gradle — build
> Configure project :app
:app:compileKotlin12.4s
:core:compileKotlin4.1s
:shared:compileKotlinAndroid8.7s
:shared:compileKotlinIosArm646.2s
:app:mergeReleaseResources1.3s
:app:packageRelease3.8s
:app:assembleRelease0.2s
BUILD SUCCESSFUL in 36s
47 actionable tasks: 47 executed · 0 up-to-date

Selected Projects

$./gradlew :projects:list --format=compact | head -4

Experience

$git log --author=po4yka --format=career | head -3
resume.log
Mobile Engineer & ConsultantFreelance / Independent
2023 — Present

Building apps and tooling for clients. Focus on KMP architecture, release automation, and CI/CD pipelines for mobile teams.

KMPMobileOpsArchitecture
Senior Android DeveloperTech Company
2021 — 2023

Led the Android platform team. Migrated from XML to Compose, built modularization strategy, reduced build times by 40%.

AndroidComposeGradle
Mobile DeveloperStartup
2019 — 2021

Full-cycle mobile development for a product-stage startup. Built features across Android and iOS, set up CI/CD from scratch.

AndroidiOSCI/CD
$git log --oneline --decorate -7
git — log
a3f8c21fix: resolve KMP expect/actual mismatch on iOS2h ago
e91b047v2.4.0feat: add biometric auth flow for Android + iOS5h ago
7cd2f19ci: split Play Store upload into separate lane8h ago
1a4e3b8refactor: migrate Dagger → Koin for shared module1d ago
f62d0c5chore: bump AGP to 8.7.0, Kotlin to 2.1.01d ago
b88a41ev2.3.1fix: memory leak in image cache on low-end devices2d ago
2c90f7dfeat: offline-first sync with Room + Ktor3d ago

Latest Posts

$find ./posts/ -name "*.md" -mtime -30 | head -3
$fastlane deploy --env production
fastlane — deploy
[19:42:08]: Driving the lane 'deploy' 🚀
Ensuring clean git status
Running unit tests (436 passed)
Incrementing build number → 247
Building release APK
Building release IPA
Uploading to Google Play (internal)
Uploading to TestFlight
Posting Slack notification
fastlane.tools finished successfully
Duration: 4 minutes 12 seconds · Build #247
up 47d 6h 23mload 1.47 1.22 0.98tasks 406thr 1,247mem 37%
interactive shell -- try: help, ls posts/, cat meridian, open blog, neofetch
po4yka@ghostty:~$

© Nikita Pochaev · built with ghostty vibes