Skip to content
View numq's full-sized avatar

Block or report numq

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
numq/README.md
Wakatime Codewars

"At least one meaningful commit per day"

GitHub Streak

👤 Alexander (numq) — Systems & Software Architect

I specialize in Kotlin Multiplatform (KMP), Compose Multiplatform, direct Skia Canvas hardware rendering, zero-allocation Digital Signal Processing (DSP), and mathematically formal state architectures.


🏛️ Architectural Patterns & Specifications

  • Reduce & Conquer — Deterministic, boilerplate-free state management architecture for KMP based on monoidal transition actions: reduce :: (State, Command) → (State, [Event], [Effect]).
  • FLIP — Feature-Layered Isolated Platform. Strict compile-time modular architecture enforcing downward-only dependency rules and slot composition.
  • UseCase — Standardized CQRS business logic primitives with Arrow-kt Raise DSL and typed error values.

⚡ Core Systems & Performance Libraries

Library Platform Targets Core Architecture / Mechanism Key Metric / Feature
Kortex JVM, Android, iOS, Wasm Virtualized Skia Canvas, LRU caching Sub-millisecond code editor, bypassing Compose layout node overhead.
Krope JVM, Android, iOS, Wasm Persistent Red-Black Rope data structure $O(\log N)$ text mutations on 100M+ char documents with structural sharing.
Kempo JVM, Android, iOS, Wasm Phase-locked phase vocoder, Kaiser WOLA 0 bytes heap allocation in real-time audio time-stretching streaming loop.
TrustChain Common KMP Parent hash chaining & RSA/Ed25519 signing Tamper-proof verifiable state machine preventing step-skipping and MITM tampering.
Blueprint KMP, Server (Ktor) Server-Driven UI (SDUI) + ProtoBuf serialization Zero-trust dynamic UI rendering with state delta verification.
Klarity Compose Desktop FFmpeg, PortAudio, direct Skia Pixmap Direct native memory video rendering to Compose Canvas without SwingPanel.

🛠️ Developer Ecosystem & Tools

  • haskcore — Zero-config native Haskell IDE built with Compose Desktop, Skia rope buffer editor, and Tree-sitter.
  • Protobuf Blueprint — IntelliJ IDEA plugin built with JetBrains Jewel & Compose for rapid Protocol Buffers generation.
  • CDMP — Multi-backend desktop media player with Klarity, VLCJ, and JavaFX integrations.

💜 Support Development

If my work has saved you time or helped your project:
Russian cards, PayPal, crypto. Any amount matters.

Support QR code
numq.github.io/support

Pinned Loading

  1. haskcore haskcore Public

    A lightweight, zero-config native IDE for Haskell built with Kotlin and Compose Desktop. Features a custom Skia-rendered rope buffer editor, Tree-sitter parsing, and out-of-the-box HLS support.

    Kotlin 4

  2. blueprint blueprint Public

    BDUI/SDUI framework for Kotlin Multiplatform. Server-driven UI with cryptographic state verification, delta patching, and native Compose Multiplatform rendering. Zero-trust by design.

    Kotlin 4 1

  3. Klarity Klarity Public

    A high-performance native media player for Compose Multiplatform (Desktop) powered by FFmpeg and PortAudio. Renders directly into Skia Canvas via Skiko, bypassing SwingPanel limitations for seamles…

    Kotlin 78 6

  4. flip flip Public

    FLIP is an architectural pattern for Kotlin Multiplatform (KMP) applications that enforces strict module boundaries through dependency rules rather than conventions.

    Kotlin 1

  5. krope krope Public

    A high-performance, immutable text buffer for Kotlin Multiplatform, powered by a balanced Rope data structure. Designed for collaborative editors, IDEs, and reactive text processing, it delivers O(…

    Kotlin 2

  6. reduce-and-conquer reduce-and-conquer Public

    Reduce & Conquer is a state management architecture for Kotlin Multiplatform and Compose Multiplatform. A deterministic, boilerplate-free alternative to MVI and TEA patterns, it provides strict uni…

    Kotlin 1