Nick Popov

Senior React Native & full stack engineer. I build mobile apps end to end — and these are the ones I make on my own.

Open source

bkey

Swift / SwiftUI · macOS

Native macOS touch-typing tutor: 45 structured lessons, per-key proficiency tracking that feeds your weakest keys back into practice, live keyboard, themes. Zero dependencies, SwiftData persistence, CI on GitHub Actions.

bkey lesson drill with live keyboardbkey per-key progress heatmap

sai

SwiftUI · Apollo GraphQL · FastAPI · PostgreSQL

Dog walking & pet care app, full stack: native iOS client with live GPS walk tracking and a transparent sheet UI whose header animates with the sheet position; GraphQL backend on FastAPI + Strawberry with Firebase auth and push jobs. Also rebuilt as a Kotlin Multiplatform prototype.

sai home screen with activity sheetsai home screen, sheet expanded

opdsreader

SwiftUI · Combine · Readium

Lightweight OPDS ebook catalog client: debounced search for books and authors, paginated lists with covers, recursive author shelves, download-link selection by media type (EPUB / FB2 / DjVu). Rebuilt on Kotlin Multiplatform with a Jetpack Compose UI.

opdsreader book search resultsopdsreader book details