Skip to content
View Berektassuly's full-sized avatar

Block or report Berektassuly

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Berektassuly/README.md

Mukhammedali Berektassuly

Software Engineer at airi.chat, building GenAI and backend systems in Rust, TypeScript, and Solana.
Open-source contributor to Rust, Tokio, Foundry, Wasmtime / Cranelift, and Stockfish. Member of Solana Superteam KZ.

Email LinkedIn Telegram Blog Habr


Highlights

  • Merged PR — foundry-rs/foundry: added require-revert-in-loop, a Solidity lint for require / revert inside loops, with matching Foundry Book docs
  • Merged PR — rust-lang/rust: added a regression test for unreachable_code with the try operator
  • Merged PR — bytecodealliance/wasmtime: fixed a public Cranelift JIT API by re-exporting JITMemoryKind
  • Merged PR — tokio-rs/tokio: documented runtime interaction with fork()
  • Merged commit — official-stockfish/Stockfish: cleaned up ARM universal build selection in Makefile / CI
  • 2nd Place — National Solana Hackathon: built an AI-assisted open-source reward allocation system and a compliance relayer
  • 1st Place — iTechpreneur Battle: awarded a full Rector's Grant for BSc

Key Projects

chatpack · Rust, WASM

High-performance library for compressing chat exports (Telegram, WhatsApp, Instagram, Discord) for LLM/RAG pipelines. Published on crates.io.

Metric Value
Token reduction 92% (13×) — 11M → 850K tokens
Full-pipeline throughput ~1.6M msgs/sec (Criterion)
Parser throughput ~3.3M msgs/sec (Criterion)

Browser version via WASM at chatpack.berektassuly.com — files never leave your device.

Ecosystem: chatpack-cli · chatpack-web · chatpack-python


Backend template demonstrating Clean Architecture with Axum and trait-based Dependency Injection.

  • Transactional Outbox via FOR UPDATE SKIP LOCKED for reliable outbox processing
  • Fast test feedback via mock implementations of DB and RPC dependencies
  • Demonstrates dependency injection, outbox processing, and testable service boundaries.

Compliance layer for Solana payments: integrates Range Protocol API for real-time AML/sanctions screening before on-chain settlement. Fail-closed architecture, configurable risk thresholds, persistent blocklist caching in Postgres.

Reviewed during development by engineers from QuickNode and Range Protocol.


Writing

Technical posts on architecture patterns and real-world Rust engineering at berektassuly.com — covering trait-based DI, Solana dual-write safety (Saga/Outbox), and chatpack internals.

Pinned Loading

  1. bytecodealliance/wasmtime bytecodealliance/wasmtime Public

    A lightweight WebAssembly runtime that is fast, secure, and standards-compliant

    Rust 18.3k 1.8k

  2. rust-lang/rust rust-lang/rust Public

    Empowering everyone to build reliable and efficient software.

    Rust 114k 15.1k

  3. chatpack chatpack Public

    chatpack strips metadata, merges consecutive messages, and converts chat exports into compact CSV — saving tokens when feeding conversations to LLMs. Supports Telegram, WhatsApp, and Instagram.

    Rust 7

  4. tokio-rs/tokio tokio-rs/tokio Public

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

    Rust 32.4k 3.1k

  5. official-stockfish/Stockfish official-stockfish/Stockfish Public

    A free and strong UCI chess engine

    C++ 16k 2.9k

  6. testable-rust-architecture-template testable-rust-architecture-template Public template

    Template for building highly testable Rust services: trait-driven architecture, mockable blockchain/database clients, clean boundaries, and fast unit tests. Based on Axum + async-trait. Ideal for r…

    Rust 14