Skip to content

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.

Open to opportunitiesAstana, Kazakhstan
Yelaman Yelmurat
  • 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

Overall4 yrs 11 mo
Astana Hub
Letter of Recommendation
Team Lead (4 Devs)Mentorship & IDPsDDD + Clean ArchitecturePure DI

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.

Quant Tech
Letter of Recommendation
Feature-first ArchitectureState Management (BLoC)~80% Test CoverageGovernment PKI Signature

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.

Egistic
Map Rendering 5k+ ObjectsClusteringIsolatesOffline-first

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.

WLFF
Letter of Recommendation
7 Projects / Year100+ Students MentoredStripe + RevenueCatGraphQL + WebSocket

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

ISpect

Application Diagnostics Toolkit

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.

#debug-tool#inspector#logger#network

Analytics Gen

Type-safe Analytics

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.

#code-generation#analytics#cli#type-safety#react#typescript

ApprovalTests.Dart

Snapshot Testing

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.

#testing#snapshot-testing#quality-assurance

Draggable Panel

UI Widget

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.

#ui-widget#draggable#interaction

Flart

Figma to Dart

647users

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.

#figma-plugin#design-tokens#automation

AgentSync

AI Config Sync Engine

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.

#ai-agents#cli#devops#automation#rust

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.

Internal Astana Hub package#llm#ai#dart#api-client

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.

Internal Astana Hub package#llm#ai#debugging#observability

Apps

Astana Hub

Astana Hub

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

SuperApp
Egistic

Egistic

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

AgroTech
CleverMarket

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.

E-commerce
YGroup

YGroup

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

PropTech
Novator WS

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.

Enterprise
Klara

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.

Fintech
Kezekshi

Kezekshi

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

EdTech
99Names

99Names

EdTech app for learning names of Allah. Designed the entire Design System & UX flow.

EdTech
DenQor

DenQor

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

HealthTech
Loca

Loca

AI-powered city guide with context-aware chat, QR receipt scanning for loyalty rewards, personalized venue recommendations, and an events calendar.

Social
Favory

Favory

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

E-commerce
Shake Detector

Shake Detector

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

Utility
MindfulKids

MindfulKids

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

EdTech
Gurlish

Gurlish

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

Social
Roomshare

Roomshare

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

PropTech
OnTools

OnTools

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

Utility
UtomLand

UtomLand

Services marketplace with NFC integration for quick booking verification.

E-commerce
vKvartire

vKvartire

Real estate rental service - reworked the search flow, stabilized dependencies, and cleared the UI defect backlog.

PropTech

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.

Diploma94/100IP Patent

Development of an LMS platform for the educational system of Kazakhstan

Backend - Go, Mobile - Flutter, BaaS - Supabase (Auth, Realtime, Storage)

Leadership
  • 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.
Awards

For special contribution to university development

Letter of appreciation from the Rector

View

For active participation in university life

Letter of appreciation from the Rector

View

Most Inventive Team

Nomination win at the university hackathon

View

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 →

Resume

PDF resume

Experience, skills, and selected achievements in a shareable PDF.

Contact

For roles, collaborations, or questions about my work, send an email or reach out on Telegram.