Senior Software Engineer
Yelaman Yelmurat
Software Engineer with 5 years shipping 10+ production apps. Builds application architecture, developer tools, and AI integrations. Leads a team of 4 engineers at Astana Hub, Central Asia's largest innovation cluster.

- Astana Hub - lead architecture, CI/CD, and code review for the iOS and Android application. Led modularization of a monolith into 14 domain modules, cut build times by ~60% (10+ to ~4 minutes), and automated asset optimization to reduce app size by ~26% on a product serving 15-20K MAU.
- Open source - author of ISpect, a 9-package diagnostics toolkit with ~32K combined monthly downloads on pub.dev, plus ApprovalTests.Dart (snapshot testing), Analytics Gen (code generation), and AgentSync, a Rust-based AI-config sync engine for coding tools 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.
- Apps Shipped
- 10+
- Years of Experience
- 5
- Monthly ISpect Downloads
- ~32K
- Students Mentored
- 100+
Experience
Led modularization of a legacy mobile app into 14 business domains, establishing Domain-Driven Design (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.
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.
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.
Created and taught a mobile development course in Flutter, 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.
Open source
9-package toolkit, ~32K combined monthly downloads on pub.dev. Confirmed use across 5+ commercial projects, including Astana Hub.
Modular pre-release application diagnostics toolkit for Dart and Flutter. 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, with ~1.1K combined monthly downloads on pub.dev as of 2026-09-08; 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 with drag-and-drop, automatic edge docking, custom items/buttons with badges, and a Controller for programmatic control. Docking projects the release position from gesture velocity, chooses an edge or corner target, and settles the panel with spring motion. Position persistence uses serializable corner or normalized-alignment placements and change callbacks for the host app to save and restore them.
TypeScript Figma plugin that uses the Figma Plugin API to generate design tokens and themes as Dart code. Exports to static class or flexible class with ThemeExtension. Automates synchronization of design tokens (color, typography, spacing) between Figma and Flutter.
Single static Rust binary with no runtime dependencies that compiles one .ai/src source into native configurations through 13 AI coding-tool adapters. Migrated from a fork-bound Bash engine in a strangler rewrite that kept the CLI and output byte-identical; on the repository's benchmark fixture the drift check dropped from 73.6 s to 0.25 s and a full sync from 67.5 s to 2.5 s. 1066 Rust tests run on Linux, macOS, and Windows in CI, with Windows moved from 12 sharded Git Bash jobs (29 job-minutes) to one native 5-minute job. SHA-256 drift detection, path containment, and transactional snapshots with rollback protect manual edits and recover failed syncs. Maintained in the open with outside contributors; one release shipped entirely from a contributor's pull requests.
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.
Apps

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

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

CleverMarket
FMCG marketplace with same-day delivery. Stabilized catalog data through request deduplication and local caching (Isar), with typed state management (Riverpod). Rated 4.9 stars on the App Store with 6.6K+ user reviews.

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

Novator WS
Enterprise EDMS supporting Kazakhstan's national EDS (NCA RK), OTP/PIN authentication, and secure file handling. Document lifecycle, business process tracking, and HR workflows.

Klara
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.

Kezekshi
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 with context-aware chat, QR receipt scanning for loyalty rewards, personalized venue recommendations, and an events calendar.

Favory
Luxury jewelry e-commerce app with catalog virtualization, image caching, complex animations, cart promotions, and multi-step checkout.

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

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

Gurlish
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 the search flow, stabilized dependencies, and cleared the UI defect backlog.
Skills
Languages
9- Swift
- Kotlin
- Dart
- Python
- TypeScript
- Rust
- Go
- SQL
- Bash
Architecture
9- Modularization
- Clean Architecture
- Domain-Driven Design (DDD)
- MVVM
- Feature-based Architecture (Feature-first)
- Contract-based Architecture
- Dependency Injection (Pure DI)
- Server-Driven UI (SDUI)
- Offline-first Architecture
Platforms & Frameworks
4- iOS
- Android
- Flutter
- Flutter Web
Web Frameworks & Standards
6- React
- Next.js
- Django
- FastAPI
- HTML
- CSS
Networking & APIs
9- REST APIs
- GraphQL
- WebSockets
- Model Context Protocol (MCP)
- OpenAI-compatible APIs
- Dio
- Retrofit
- Chopper
- http
Data & Persistence
6- SQLite (Drift, sqflite)
- Hive
- Isar
- Cloud Firestore
- SharedPreferences
- flutter_secure_storage
Security & Identity
8- OAuth 2.0
- OTP/PIN Authentication
- Secure Storage
- iOS Keychain
- ReCAPTCHA Enterprise
- Government PKI Digital Signatures
- Biometric Authentication
- Face Detection (Google ML Kit)
Concurrency & Performance
9- Parallel Async Initialization
- Background Processing (Dart Isolates)
- RepaintBoundary
- Performance Overlays
- Flutter DevTools Profiling
- Tree Shaking
- Code Splitting
- WebP
- Icon Fonts
Native Platform Integration
8- Native Interop (Method Channels)
- Event Channels
- Background Services
- GPS Tracking
- Bluetooth Low Energy (BLE)
- NFC
- Accelerometer
- Gyroscope
Testing
7- Unit Testing
- Widget Testing
- Integration Testing
- Golden Testing
- Approval Testing
- Mocktail
- bloc_test
Build & Release
13- CI/CD
- GitHub Actions
- GitLab CI
- Fastlane
- Codemagic
- Shorebird Code Push
- Firebase App Distribution
- TestFlight
- App Store
- Google Play
- AppGallery
- Build Flavors (dev/staging/production)
- Feature Toggles
Observability & Diagnostics
3- Firebase Crashlytics
- Sentry
- ISpect
State & Reactive Programming
5- BLoC
- Cubit
- Riverpod
- Provider
- RxDart
Backend Platforms & Services
6- Firebase
- Supabase
- Firebase Authentication
- Firebase Cloud Messaging
- Firebase Remote Config
- HMS Push Kit
Payments
4- Stripe
- RevenueCat
- Kaspi Pay
- Freedom Pay
Analytics & Experimentation
8- Product Analytics
- Firebase Analytics
- Amplitude
- GA4
- Mixpanel
- AppMetrica
- Microsoft Clarity
- A/B Testing
UI & Graphics
6- Canvas
- CustomPainter
- GLSL Shaders (FragmentProgram)
- Rive
- model-viewer (WebGL)
- GLB
Maps & Geospatial
7- Google Maps
- Mapbox
- Yandex MapKit
- OpenStreetMap
- Clustering
- Offline Tiles
- Geofencing
Navigation
6- Deep Links
- go_router
- auto_route
- Octopus
- Navigator 2.0
- Firebase Dynamic Links
Code Generation
5- Schema-Driven Code Generation
- JSON Schema
- build_runner
- freezed
- json_serializable
Repository Management
5- Monorepos
- Melos
- Dart Pub Workspaces
- Trunk-Based Development
- Git Flow
Engineering Practices
10- Agile
- Scrum
- Kanban
- Extreme Programming (XP)
- Pair Programming
- Test-Driven Development (TDD)
- Continuous Refactoring
- Architectural Decision Records (ADR)
- Architectural Guidelines
- Technical Documentation
Leadership & Collaboration
6- Team Leadership
- Mentoring
- Code Review
- Stakeholder Management
- Client Communication
- Individual Development Plans
AI & LLM Engineering
9- LLM Integration
- Agent Tool Calling
- Retrieval-Augmented Generation (RAG)
- Knowledge Retrieval
- Prompt Engineering
- Context Management
- Token Management
- Multimodal Inputs (Vision and Audio)
- Response Streaming
LLM APIs & Runtimes
5- Gemini API
- Claude API
- OpenAI API
- Ollama
- Firebase AI
Developer Tooling
7- AgentSync
- Claude Code
- Codex
- Figma Plugin API
- Custom Subagents
- Agent Skills
- Slash Commands
Education
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.
- Served on the Scientific, Ethics, and Disciplinary Councils and in Student Government.
Achievements
1st Place - ASK Hackday (Mobile App)
Alliance of Students of Kazakhstan
2022-06
Built the winning mobile app MVP in 36 hours with Flutter, placing first among 40 teams (100+ participants). Team prize of ~$6,700. 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 →Certifications
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
Resume
PDF resume
Experience, skills, and selected achievements in a shareable PDF.
Contact
Get in touch
yelamanyelmuratov@gmail.com
Telegram
@yelmuratoff
yelmuratoff
GitHub
yelmuratoff
For roles, collaborations, or questions about my work, send an email or reach out on Telegram.
