Engineering projects, with the evidence attached.

A curated catalogue of open-source maintenance, reusable libraries, mobile and cross-platform applications, and backend systems. Each entry states my role, its current status, and the evidence worth inspecting.

16 selected projects. 6 earlier or supporting entries remain visible in a compact format. Signature work is highlighted and every status is stated explicitly.

Libraries & maintenance

Open-source systems and reusable APIs

Maintained upstream work, published packages, and earlier libraries that show reactive semantics, concurrency, lifecycle, and cross-platform API design.

Signature work

Kotlin Multiplatform

Maintained library

FlowExtAuthor & maintainer

Operators and utilities that fill practical gaps in Kotlin Coroutines Flow while preserving cancellation and structured concurrency.

Evidence

400+ GitHub stars, Maven Central releases, versioned documentation, cross-platform tests, and CI across Kotlin targets.

  • KMP
  • Coroutines
  • Flow
  • Concurrency
  • Testing

Reactive Dart

Stable library

rxdart_extAuthor & maintainer

Focused RxDart extensions including Single, StateStream, batching operators, error recovery, and stream lifecycle utilities.

Evidence

24k+ pub.dev downloads in the audited 30-day window, with API documentation, CI, coverage, and operator-level tests.

  • Dart
  • RxDart
  • Streams
  • State
  • Error Handling

Functional Dart

Active package

dart_eitherAuthor & maintainer

A focused Either implementation for type-safe error handling, railway-oriented programming, and synchronous or asynchronous comprehensions.

Evidence

A 2026 release and 27k+ pub.dev downloads in the audited 30-day window, backed by API docs, CI, and comprehensive tests.

  • Dart
  • Flutter
  • Either
  • Functional Programming
  • Testing

Flutter storage

Stable library

rx_shared_preferencesAuthor & maintainer

A reactive wrapper around SharedPreferences that exposes key-value changes as RxDart streams across Flutter platforms.

Evidence

82 pub.dev likes and 8k+ downloads in the audited 30-day window, with a long release history and platform-level tests.

  • Flutter
  • RxDart
  • Storage
  • Streams
  • Testing

Flutter database

Stable library

sqlbriteAuthor & maintainer

A reactive wrapper over sqflite with observable queries, invalidation after writes, transactions, batches, and explicit cardinality rules.

Evidence

53 pub.dev likes and 3.9k downloads in the audited 30-day window, backed by documented APIs, tests, and a passing test workflow.

  • Flutter
  • SQLite
  • RxDart
  • Transactions
  • Testing

Flutter interoperability

Stable library

listenable_streamPrimary contributor

A focused bridge from Flutter Listenable and ValueListenable APIs to Dart Stream and RxDart ValueStream semantics.

Evidence

15k+ pub.dev downloads in the audited 30-day window; all substantive human commits, tests, and releases are attributable to hoc081098.

  • Flutter
  • Dart
  • RxDart
  • Listenable
  • Interop

KMP concurrency

Stable KMP library

kotlin-channel-event-busAuthor

A thread-safe, multi-key and multi-producer event bus built on Coroutines Channels with explicit single-consumer semantics.

Evidence

Published on Maven Central with broad KMP targets, common concurrency tests, versioned docs, and an Android Compose sample.

  • KMP
  • Channels
  • Flow
  • Thread Safety
  • Concurrency

Android lifecycle

Earlier Android library

ViewBindingDelegateAuthor

Kotlin property delegates that simplify ViewBinding while respecting Fragment view lifecycle and clearing stale references.

Evidence

115+ GitHub stars, tagged releases, reflective and non-reflective APIs, and Android instrumentation tests.

  • Android
  • Kotlin
  • ViewBinding
  • Lifecycle
  • Testing

Honest history

Earlier and supporting work

4 entries

  • Compose Multiplatform

    solivagantAuthor

    Archived reference

    Type-safe navigation modeled as state, with lifecycle, saved state, multiple back stacks, transitions, and platform integration.

    Evidence: 127 GitHub stars, published releases, docs, tests, and Android, Desktop, and iOS samples; explicitly archived and no longer maintained.

    • Compose Multiplatform
    • Navigation
    • Lifecycle
    • State
  • Kotlin Multiplatform

    kmp-viewmodelAuthor

    Archived reference

    Shared ViewModel, SavedStateHandle, process restoration, Android lifecycle, SwiftUI interop, and Compose Multiplatform integration.

    Evidence: 170+ GitHub stars, published releases, common and platform tests, and multiple Android, iOS, and shared-UI samples.

    • KMP
    • ViewModel
    • Lifecycle
    • SwiftUI
    • Saved State
  • iOS · Swift

    PhDownloaderAuthor

    Earlier iOS library

    A reactive iOS download manager built with RxSwift and RxAlamofire, including throttled progress, cancellation, and bounded concurrency.

    Evidence: Distributed through CocoaPods with an example app, CI, an XCTest target, and observable APIs for task state and results.

    • iOS
    • Swift
    • RxSwift
    • Concurrency
    • CocoaPods
  • Dart & Flutter

    Earlier reactive Dart packagesAuthor & maintainer

    Earlier package family

    rx_storage, disposebag, flutter_bloc_pattern, rx_redux, and stream_loader capture earlier reusable work around reactive state and lifecycle.

    Evidence: Published packages with source, tests, and real registry usage, grouped here because their stories overlap the stronger RxDart libraries above.

Mobile & cross-platform

Applications and architecture samples

End-to-end products and focused samples that make state management, platform boundaries, security, and application architecture inspectable.

Signature work

Android architecture

Maintained sample

MVI-Coroutines-FlowAuthor & maintainer

A multi-module Android reference for unidirectional state, Coroutines Flow, and testable Clean Architecture.

Evidence

1.1k+ GitHub stars, tagged releases, extensive ViewModel, domain, and data tests, plus dedicated build and unit-test workflows.

  • Android
  • MVI
  • Coroutines
  • Flow
  • Clean Architecture

Kotlin Multiplatform app

Stable architecture sample

GitHub Search KMMAuthor

An end-to-end GitHub search app sharing data, domain, presentation, and ViewModel layers while retaining Compose and SwiftUI interfaces.

Evidence

220+ GitHub stars, shared tests, and a documented Clean Architecture and MVI module design across Android and iOS.

  • KMP
  • Jetpack Compose
  • SwiftUI
  • MVI
  • iOS

Flutter application

Earlier Flutter work

Node Auth Flutter + RxDartAuthor

A complete authentication application using pure RxDart BLoC, a Node.js backend, and native Android/iOS encryption bridges.

Evidence

260+ GitHub stars and 50+ forks across login, registration, password recovery, profile, and avatar flows without a state-management framework.

  • Flutter
  • RxDart
  • BLoC
  • Android
  • iOS

Honest history

Earlier and supporting work

1 entry

  • Android application

    ComicReaderAppAuthor & maintainer

    Earlier Android work

    A multi-module comic reader combining MVI and MVVM with RxKotlin, Coroutines Flow, Room, WorkManager, Firebase, and Arrow.

    Evidence: 290+ GitHub stars and more than 400 authored commits across an end-to-end Android application and its Node.js backend.

.NET & data systems

Backend and infrastructure experiments

Production-minded learning systems for domain boundaries, authentication, reliable side effects, pagination, and PostgreSQL operations.

ASP.NET Core

Educational .NET project

NetAuthAuthor

An authentication API built to explore DDD, CQRS, Clean Architecture, permission-based authorization, and transactional messaging.

Evidence

Unit, integration, and architecture test suites backed by CI, PostgreSQL, Redis, OpenTelemetry, and a transactional outbox.

  • .NET
  • DDD
  • CQRS
  • PostgreSQL
  • Security

Honest history

Earlier and supporting work

1 entry

  • ASP.NET Core · PostgreSQL

    Cursor Pagination DemoAuthor

    Focused backend demo

    A .NET minimal API comparing offset and composite-key cursor pagination over PostgreSQL and Entity Framework Core.

    Evidence: Runnable source documents ordering, continuation cursors, query shape, and indexes; it intentionally makes no benchmark or production-readiness claim.

    • .NET
    • PostgreSQL
    • EF Core
    • Pagination
    • API Design