rovshen.com
Rovshen Meredov
Rovshen Meredov · tap anywhere to close
Open to full-time roles · Remote, UTC+5 · Ashgabat

Rovshen
Meredov

Software engineer, focused on mobile. Four years shipping Flutter apps — from architecture to store release.

rovshen@macbook ~ % dart run about_me.dart
[✓] Flutter & Dart (4 years, production apps)
[✓] Architecture (Bloc, offline-first, sync)
[✓] Store releases (iOS & Android)
[!] Go backend (learning, shipping side projects)
[!] On-device AI (exploring LLMs for Turkmen)
! 2 areas in progress.
rovshen@macbook ~ %
Experience · Apps in production
Tsel iconTselProductivity · AI

Goal tracker with an AI assistant

FlutterblocDriftSocket.IOFastAPI
  • —Set technical direction: guided backend work, designed the payment flow
  • —Drift sync engine for 5 modules: full CRUD with photos, dependency-aware, race-safe
  • —AI assistant integrated into app actions, with streamed responses
  • —REST-style request/response layer over a Socket.IO-only backend
  • —Deployed and maintained the inherited backend (Docker, Nginx, FastAPI, PostgreSQL)
Tsel — Today and wish mapTsel — AI assistantTsel — AI assistant chatTsel — Plan for the dayTsel — Goals listTsel — Goal detailsTsel — Wish mapTsel — New wishTsel — Gratitude diaryTsel — CoursesTsel — Course details
PostBook iconPostBook5K+ downloads

E-books and audiobooks app

Fluttermediaaudio
  • —Content delivery layer for PDF and audiobooks with local caching
  • —Built a download manager with parallel and queued downloads and stream-based states
  • —Replaced a PDF engine that loaded whole files into memory with page-based rendering
  • —Background audio with lock-screen controls
  • —Took the app solo from an unusable MVP to production
PostBook — splashPostBook — libraryPostBook — homePostBook — book details with reading progressPostBook — PDF readerPostBook — audiobook chaptersPostBook — audio playerPostBook — profile and subscription
PostShop iconPostShop5K+ downloads

Marketplace app

Fluttercommercemaps
  • —Catalog, cart, checkout and orders with dynamic filters
  • —Token refresh with a single refresh for concurrent requests; guest sessions
  • —Map address picker with tile caching and cancellable search
  • —Designed the shared monorepo template both apps are built on
  • —Handled App Store and Google Play release/review issues
PostShop — splashPostShop — homePostShop — catalogPostShop — search with historyPostShop — product list with filtersPostShop — product detailsPostShop — cartPostShop — checkoutPostShop — address picker on mapPostShop — ordersPostShop — profile
Earlier

Where I learned the craft

Asmanexpress logo
AsmanexpressMay – Aug 2024

Asmanfood — restaurant marketplace inside a super app. Developed features together with another developer; contributed to the shared UI kit, map address picker and other in-house packages.

Feel IT logo
Feel ITJan – Mar 2024

15+ games and utility apps — shipped from Figma specs, one every 3–4 days: 2D physics, in-game currency and item shop.

Gozle logo
GozleOct – Nov 2023

GozleKids — kids’ video platform, 5K+ downloads. Built solo: streaming video player with lazy loading and custom controls.

Yuanshop logo
YuanshopJun 2022 – Jan 2023

First commercial app — built under mentorship: e-commerce from Figma designs to release.

Skills

Tools I use daily

MobileFlutter, Dart, bloc
DataDrift, SQLite, Secure Storage
Networkingdio, retrofit, WebSocket, Socket.IO
FirebaseFCM, Crashlytics, Firestore, Cloud Storage
BackendFastAPI, PostgreSQL, Docker, Nginx
2D & physicsFlame, Forge2D
Toolingmelos, fvm, Git, Claude Code, Cursor
Languages
English — B2
Russian — fluent
Turkmen — native
Education
Foundation in Computing
Taylor’s College, Malaysia · 2025–26
Interests
Fintech — payment systems, e-wallets
AI/ML — on-device speech models for Turkmen
Chess — amateur, play online

Looking for my next team.

Full-time, remote. Fintech, commerce, AI — or a domain I haven’t worked in yet.

me@rovshen.comDownload CV
© 2026 Rovshen Meredov
t.me/mfrovshengithub.com/luxx77+993 61 188798