
Software Engineer · Mobile & AI
Yelaman Yelmurat
Software Engineer with 5 years shipping 10+ production apps across mobile, AI tooling, and cross-platform. Team Lead at Central Asia's largest IT cluster.
- Astana Hub - lead a 4-person mobile team handling architecture, CI/CD, and code review. Led modularization of a monolith into 14 feature modules, rebuilt CI/CD to cut build times ~60%, and automated asset optimization to reduce app size ~26% on a product serving 15-20K MAU.
- Open source - author of ISpect, a 9-package debug toolkit with ~32K combined monthly downloads across the suite, plus Approval Tests (snapshot testing), Analytics Gen (code generation), and AgentSync, an AI-config sync engine used in the Astana Hub project and personal open-source repositories.
- Domain breadth - shipped across marketplaces, real estate, agro-tech with heavy map rendering, and document management. Started in UX/UI design before moving into engineering.

Software Engineer · Mobile & AI
Yelaman Yelmurat
Software Engineer with 5 years shipping 10+ production apps across mobile, AI tooling, and cross-platform. Team Lead at Central Asia's largest IT cluster.
- Astana Hub - lead a 4-person mobile team handling architecture, CI/CD, and code review. Led modularization of a monolith into 14 feature modules, rebuilt CI/CD to cut build times ~60%, and automated asset optimization to reduce app size ~26% on a product serving 15-20K MAU.
- Open source - author of ISpect, a 9-package debug toolkit with ~32K combined monthly downloads across the suite, plus Approval Tests (snapshot testing), Analytics Gen (code generation), and AgentSync, an AI-config sync engine used in the Astana Hub project and personal open-source repositories.
- Domain breadth - shipped across marketplaces, real estate, agro-tech with heavy map rendering, and document management. Started in UX/UI design before moving into engineering.
10+
Apps Shipped
5
Years of Experience
~32K
Monthly ISpect Downloads
100+
Students Mentored
01Work Experience
The official application of Astana Hub - Central Asia's largest innovation cluster, a unified entry point to the ecosystem. Functionality includes: events (hackathons, pitches), application submissions, LMS platform (AI/IT education), community subscriptions, gamification (AI Movement/AI Quest quests, Social Coins, marketplace, achievement profile), modules for major events (Digital Bridge, Digital Qazaqstan, GITEX), QR Counter, Onboarding CJM, and personalized push notifications.
Key Contributions
- Led cross-cutting modularization across 14 business domains within a legacy Flutter app, establishing DDD and Clean Architecture boundaries. Each domain encapsulates its models, repositories, state, and UI, enabling parallel development streams, reducing merge conflicts, and improving incremental build times.
- Designed an update distribution and remote configuration system combining native update mechanisms (Google Play In-App Updates, iTunes Lookup API), Remote Config (Forced Update, Feature Toggles), and Shorebird Code Push, enabling Dart-layer hotfixes in minutes instead of waiting through the standard 1-7 day store review cycle.
- Cut analyzer issues by 99% (~2,000 to ~20) by enforcing strict static analysis across the Flutter codebase.
- Standardized trunk-based development and pair review across the 4-developer Flutter team, and created Individual Development Plans for 2 engineers to formalize technical growth.
- Drove technical hiring for the mobile team: conducted 20+ technical interviews covering live coding, architecture, and problem-solving to evaluate Flutter candidates and shape team composition.
- Adopted Claude as the team AI assistant and architected AgentSync, a pure-Bash CLI with zero runtime dependencies that compiles a single .ai/src source into native configurations through 13 AI coding-tool adapters. Validated it with 547 test cases across 31 Bats suites in CI on Linux, macOS, and Windows. Integrated it into the Astana Hub project and personal open-source repositories, cutting estimated hands-on time per shared-rule update from ~20-40 to ~2-5 minutes (~75-90%). Implemented SHA-256 drift detection, path containment, and transactional snapshots with rollback to protect manual edits and recover failed syncs.
- Initiated Astana Hub's Anthropic Certified Partner enrollment. Drove the company application and coordinated 10 engineers through the Claude Partner Network learning path, qualifying the organization for the Claude Certified Architect B2B tier.
- Built alem.llm, an OpenAI-compatible Dart client for the in-house AlemLLM API. It supports chat sessions with managed history and context, streamed responses, and typed domain models that decouple the UI from backend contracts, powering internal LLM-assisted features.
- Migrated dependency injection across 14 feature modules from Service Locator (GetIt) to Pure DI with a manual composition root and constructor injection. This turned missing dependencies into compile-time errors instead of runtime exceptions and made dependency graphs explicit and testable.
- Shipped a modular Drift ORM data layer caching 16 entity types across 14 feature modules, with atomic transactions, stale-while-revalidate reads, and hybrid TTL/row-count cleanup. Cached data is served immediately and refreshed in the background after TTL expiry. Offloaded large-dataset parsing to Isolates to prevent frame drops during list scrolling on poor networks.
- Engineered navigation on Octopus Router with stateful nested stacks, giving each tab independent history, type-safe arguments, and deep-link state restoration. The router reconstructs the active tab, stack depth, and nested screens so users land in the correct context.
- Rolled out Server-Driven UI (SDUI) for forum-related pages where content changes frequently, moving layout and content control to the backend so updates ship without an app store release.
- Implemented digital signature flow via government PKI service (Deep Linking, OAuth 2.0 via WebView, web fallback) that replaced a desktop signing agent. Cut signing time from 5-10 minutes per document to ~1.5 minutes.
- Deployed ReCAPTCHA Enterprise, filtering ~85% of bot registrations, and added screen capture protection for sensitive content.
- Eliminated production OAuth session races through generation-scoped transactions, stale-callback rejection, serialized secure storage with deterministic iOS Keychain recovery, and HTTPS-only traffic. After release, reported authentication failures stopped recurring.
- Rebuilt mobile CI/CD with dependency caching and parallel iOS/Android pipelines, cutting build times by ~60% (>10 to ~4 minutes) while automating TestFlight and Firebase App Distribution delivery, notifications, release diffs, and Jira ticket linking.
- Hardened Android releases for 16 KB memory pages by building an APK/ELF alignment checker and upgrading the NDK and packaging configuration to verify native libraries before distribution.
- Built a corporate Flutter UI Kit with 50+ reusable widgets and a shared GLSL shimmer clock, reducing 400+ per-widget tickers to 1 on skeleton-heavy screens. Integrated interactive 3D models through WebGL. Showcase: https://astanahub-dev.github.io/mobile_ui_kit/
- Automated analytics event integration with analytics_gen, cutting setup from 10-15 minutes to 2 through typed code and documentation generation, with CI publishing schema changes to analysts and product through Telegram.
- Created the Flart plugin to synchronize 50-100 Figma design tokens per update, reducing manual transfer from ~1 hour to minutes while keeping colors, typography, and variables consistent with code.
- Integrated ISpect diagnostics across HTTP, WebSocket, BLoC, and Drift, giving QA shareable in-app access to logs, network traffic, database activity, and device state.
- Architected a multi-backend layer with isolated clients for internal services and payment gateways (Kaspi Pay, Freedom Pay). Decoupled base URLs, interceptors, and error handling reduced new API integration setup from ~1 day of boilerplate to a few hours.
- Stabilized API behavior after server rate limits exposed redundant request bursts. Eliminated unnecessary calls and implemented bounded HTTP 429 retries with Retry-After, exponential backoff, jitter, and per-request opt-out.
- Drove cross-team API design alignment with the CTO and backend engineers around endpoint versioning and a Backend-for-Frontend layer. Established a shared direction for decoupling the mobile client from service-internal contracts and reducing over-fetching on list-heavy screens.
- Delivered the Digital Bridge networking module covering WebSocket chat with auto-reconnect, match cards, QR business-card scanning with contact saving, and two-way device calendar synchronization across iOS and Android. Replaced manual contact exchange and disconnected scheduling with a single in-app flow for connecting and planning sessions.
- Cut application size by ~26% total (35 MB to ~26 MB) in two stages. Wrote a custom WebP asset compression script that reduced the app from 35 MB to 29 MB, then authored a Python scanner that detected and removed unreferenced assets across all sources, freeing an additional ~3 MB.
- Launched Digital Bridge event modules covering ticketing, schedule builder, QR check-in, and gamification through AI Quest. The check-in flow processed 14,400+ QR scans with 86% ticket activation during live event load, in the context of an event with 27K+ attendees.
- Introduced an in-app survey system that replaced manual spreadsheet collection. It gave the product team structured per-segment feedback from visitors, speakers, and partners for the first time, unlocking data-informed planning for future events.
- Instrumented behavioral analytics, attribution, and experimentation with Microsoft Clarity session insights and heatmaps, AppsFlyer install attribution and campaign measurement, and A/B testing. This gave marketing channel-level acquisition data and enabled feature validation against real user behavior before full rollout.
Electronic Document Management (EDM) system for the public sector and corporate clients (10+ enterprise accounts including universities and government organizations). Functionality includes: incoming/outgoing documents, registration, resolutions, approvals, discussions, deadline and executor management, attachments, search and filters, push notifications, and digital signatures (government PKI). The mobile client offloaded significant user load from the web portal.
Key Contributions
- Cut app startup time by ~60% (from ~3.0s to ~1.2s), measured from main() to first interactive screen. Offloaded heavy synchronous operations from main(), implemented parallel async dependency initialization, and added lazy-loading of modules.
- Designed a Feature-first architecture on the BLoC + Repository stack. Covered ~80% of business logic (BLoC, Repository, Use Cases) with Unit tests (verified via CI coverage reports). Implemented product analytics (events, funnels, core scenarios).
- Built the core EDM module covering creation, approval, resolutions, and signing via government PKI digital signatures (supporting ACL role models). Extended the platform with a vacation request flow that moved the process from physical HR visits to an in-app workflow.
- Created the team's first base of Architectural Decision Records (ADR) and guidelines, previously nonexistent documentation for onboarding new developers.
- Developed a 3-factor authentication system (SMS/email OTP, Face Detection via Google ML Kit, PIN) with Secure Storage. Face Detection served as an identity verification step (presence + liveness check) on top of the OTP and PIN factors.
- Configured CI/CD pipelines and monitoring. Built structured logging that cut diagnosis time for network and system errors from hours of log-digging to minutes of filtered search. Set up push notification delivery across Google GMS and Huawei HMS, which covered all device types in the enterprise client base.
- Cut application size by ~35% (50 MB → 32 MB, Play Console data) by removing unused dependencies and legacy assets, lowering storage requirements for budget devices.
- Shipped the Drive module (file storage, uploading, version history via Chopper) and battery-efficient GPS tracking via Method Channels. Brought both features from the web portal into the mobile app for field monitoring use cases without draining the device battery.
AgroTech platform for managing agro-holdings across Central Asia (Kazakhstan, Russia, Uzbekistan; 1M+ hectares under monitoring, 130+ farms). Provides satellite imagery with vegetation indices (NDVI, nitrogen, chlorophyll), real-time GPS fleet telematics (fuel consumption, coverage tracking), crop rotation management, agronomist field journal, warehouse inventory, and pest knowledge base. Built for regions with poor connectivity where offline-first architecture is a core requirement.
Key Contributions
- Optimized AgroGIS rendering of 5,000+ objects via dynamic zoom-level clustering, lazy loading (on-screen items only), and Isolate-based parsing of large datasets and charts. Eliminated the 2-3s freeze during zoom/pan on budget Android devices.
- Built offline-first architecture with tile caching (OpenStreetMap), data caching (Drift), and conflict resolution with update prioritization. Designed API contracts via Retrofit and aligned sync and error handling with the backend to maintain cache consistency.
- Assembled crop and finance dashboards for management reports. Integrated GA4 and Dynamic Links to give the product team visibility into drop-off points and feature adoption.
First professional development experience. Started as an intern, received a full-time offer after one month. Shipped key functionality across 7 full-cycle products in a year, practicing XP disciplines (Pair Programming, short iterations, continuous feedback) with Time-to-Market under 2 months per MVP.
Key Contributions
- Developed and conducted a Flutter course completed by over 100 students (20 video lessons, 12k+ views on YouTube, Zoom workshops). Four of the 100 graduates were hired into the team, expanding company capacity.
- Owned end-to-end integration of payments (Stripe, RevenueCat), real-time features (GraphQL subscriptions, WebSocket), peripheral devices (Bluetooth, NFC), maps (Mapbox, Yandex Maps), local persistence (Hive, Isar), and product analytics (AppMetrica) across multiple projects.
02Education
English-taught program. Combined studies with full-time work starting from the 1st year.
Development of an LMS platform for the educational system of Kazakhstan
Backend - Go, Mobile - Flutter, BaaS - Supabase (Auth, Realtime, Storage)
- Served as Chairman of the Student Council - coordinated ~70 class representatives in the 1st year, expanding to ~150 across both 1st and 2nd year cohorts, acting as the voice of 3,000+ students.
- Participated in Scientific Council, Ethics Council, Disciplinary Council, Student Government.
03Skills
Mobile Core
5Architecture & State
11Code Generation & Monorepo
5Custom UI
5Testing & Quality
7CI/CD & DevOps
12Performance
9Integrations
21Network & Data
13Native Capabilities
11Geo & Maps
7Web & Backend
9Navigation
5Leadership & Collaboration
6Engineering Practices
6AI Tooling
5AI & LLM Engineering
1104Open Source Projects
9-package toolkit, ~32K combined monthly downloads on pub.dev. Confirmed use across 5+ commercial projects, including Astana Hub.
Modular pre-release diagnostics toolkit for Flutter/Dart. Its 9 independent packages (ispect, ispect_layout, ispectify, ispectify_dio/http/ws/db/bloc/riverpod) let teams install only the integrations they need. Surfaces logs, network calls (Dio/http/WebSocket, paired by correlation ID), database operations, BLoC and Riverpod events, navigation, and the widget tree in one in-app viewer without attaching a debugger. Features: draggable debug panel, widget/layout inspector (render box, constraints, transforms, gradients, shadows, compare mode, color picker), HTTP composer (replay a captured request or build one and send it through your registered client), performance overlay with jank diagnostics, structured logs with JSON export/import, and a standalone web log viewer.
Cut analytics event setup from 10-15 minutes to 2 at Astana Hub; later released as open source.
Schema-first analytics platform that generates type-safe Dart APIs, Markdown documentation, and CSV, JSON, SQL, and SQLite exports from YAML tracking plans. Its React and TypeScript Studio provides visual editing, schema validation, real-time YAML previews, and project persistence. Shared JSON Schemas drive Studio forms, TypeScript types, templates, and documentation, while deterministic content revisions make local and CI artifacts comparable. The runtime supports multi-provider fan-out, batch delivery, parameter validation, dual-write migrations, and dead-event audits.
Authored and maintains the Dart and Flutter packages, reaching ~1.2K combined monthly downloads on pub.dev as of 2026-07-26; the core package has 100% Codecov coverage.
Approval testing for Dart and Flutter, adapting concepts from the established C++ and Java implementations to Dart test runners, cross-platform filesystem behavior, and Flutter widget lifecycles. The core package enforces strict missing-baseline handling, filesystem-safe and collision-aware naming, atomic file replacement with bounded Windows retries, deterministic review, explicit contexts, and composable reporters. The Flutter companion adds widget, semantics, and golden approvals with explicit pump policies, isolated capture sessions, and source-fingerprinted discovery caches.
Floating panel widget for Flutter supporting drag-and-drop, auto-docking to screen edges, custom items/buttons with badges, Controller for programmatic control, and position persistence.
Plugin for generating design tokens and themes from Figma to Dart code. Exports to static class or flexible class with ThemeExtension. Automates synchronization of design tokens (color, typography, spacing) between Figma and Flutter.
Pure-Bash CLI with zero runtime dependencies that compiles a single .ai/src source into native configurations through 13 AI coding-tool adapters. Its CI runs 547 test cases across 31 Bats suites on Linux, macOS, and Windows. SHA-256 drift detection, path containment, and transactional snapshots with rollback protect manual edits and recover failed syncs.
alem.llm
Dart Client for AlemLLM API
Internal package for in-house LLM features at Astana Hub (internal use only). Not published to pub.dev.
OpenAI-compatible Dart wrapper for the in-house AlemLLM API. Provides simple initialization, chat sessions that manage conversation history/context automatically, response streaming (token-by-token), and strictly-typed ChatMessage / ChatRole domain models that decouple UI from the API implementation. Built on top of the dart_openai package.
ispect.ai
AI Log Analysis for ISpect
Private ISpect add-on, moved out of the public toolkit for security. Internal use at Astana Hub only, not published to pub.dev.
AI add-on for the ISpect toolkit that runs over captured logs, network calls, and errors to produce session analysis and human-readable bug reports. Routes prompts through Gemini and the in-house AlemLLM, consuming ISpect's structured, redacted log entries so masked tokens and PII stay out of the model input.
05Apps

Super-app for the largest tech hub in Central Asia. Ecosystem includes LMS, Marketplace, Social Network, and Events management.

AgroTech platform monitoring 1M+ hectares across Central Asia (KZ/RU/UZ). Features advanced mapping, offline GPS, and analytics for farmers.

FMCG Marketplace with same-day delivery, optimized using Riverpod + Isar DB. Rated 4.9 stars on the App Store with 6.6K+ user reviews.

B2B PropTech marketplace with 152K+ listings from 21K+ agents. Features interactive maps and real-time availability checking.

Enterprise EDMS supporting Kazakhstan's national EDS (NCA RK), biometric auth, and secure file handling. Document lifecycle, business process tracking, and HR workflows.

EU-launched fintech app (HQ Spain) with a proprietary virtual card, Stripe payments, AI financial assistant, and 1% cashback to women's causes. Includes horoscope and menstrual/lunar calendar.

EdTech app for parents of Kazakhstani school students. Real-time turnstile passages, cafeteria meals, and library checkouts unified across two school backends.

DenQor
HealthTech family medical archive with secure health records, multi-profile care, OCR review, analytics, AI guidance, and document sharing.

Loca
AI-powered City Guide & Loyalty System. Built from scratch with AI chat integration and QR-based loyalty features.

Luxury Jewelry E-commerce app. Implemented pixel-perfect UI with complex animations and catalog virtualization.

Utility turning a smartphone into a vibration sensor. Features Foreground Service, Time Sensitive Notifications, and adaptive threshold calibration.

Meditation app for children. Implemented full offline support via Hive and tailored UX for young users.

Beauty services marketplace for African market. Managed architecture and GraphQL integration.

Roomshare
Real-time apartment & roommate finder. Integrated WebSocket for live updates and Mapbox for location services.

OnTools
Drawing schematics app - CustomPainter with pan/zoom, layers, save/load/export, and Bluetooth stylus integration.

UtomLand
Services marketplace with NFC integration for quick booking verification.

vKvartire
Real estate rental service - reworked search flow, fixed 12+ UI defects, and stabilized dependencies.
06Achievements
1st Place - ASK Hackday (Mobile App)
Alliance of Students of Kazakhstan
2022-06
Created a winning Flutter MVP in 36 hours among 100+ teams. $6,000 grant. Certificate ID 009-667.
View Achievement →Best Agile Team
Astana Hub
2024-12
Annual best team award selected from all departments and teams at Astana Hub.
View Achievement →Letter of Appreciation (Digital Bridge)
Astana Hub
2025
Recognition for contribution to the Digital Bridge event delivery.
View Achievement →Selected for Claude for Open Source Program
Anthropic
2026-07
Selected to receive six months of Claude Max 20x in support of ongoing work on ISpect, ApprovalTests.Dart, Analytics Gen, and AgentSync.
View Achievement →07Certifications
Credentials

Courses
Claude with the Anthropic API
Anthropic·2026
Claude Code in Action
Anthropic·2026
AI Fluency - Framework & Foundations
Anthropic Education·2026
Introduction to Model Context Protocol
Anthropic·2026
Introduction to Agent Skills
Anthropic·2026
Software Creation and Development using AI
Udemy·2025
Management Skills Training for New & Experienced Managers
Udemy·2025
08Resume
To those HRs out there who need a more organized and minimal version of my information, you can download the trusted PDF version here:
09Contact
Get in touch
yelamanyelmuratov@gmail.com
Telegram
@yelmuratoff
yelmuratoff
GitHub
yelmuratoff
Prefer a quick chat? Feel free to reach out on Telegram for the fastest response, or send me an email for detailed inquiries.

