Skip to content
View diskria's full-sized avatar
๐Ÿ“
Kotlin & Java interoperability improving
๐Ÿ“
Kotlin & Java interoperability improving

Organizations

@ForkyLab @diskria-mc @diskria-android @AchieveToDo @diskria-libs @diskria-legacy @Recrafter

Block or report diskria

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.

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
diskria/README.md

Hi there, I'm Esya Rozovella ๐Ÿ‘‹ (she/her)

I am a senior-level Platform / DevEx Engineer specializing in the Android ecosystem, compiler tooling, and advanced automation. I build high-performance infrastructure, custom compiler plugins, and developer-centric tools that eliminate engineering friction and drastically accelerate development cycles.


๐Ÿš€ What I Do (Core Expertise)

  • Build Systems & Tooling: Advanced Gradle architecture (Kotlin DSL, custom convention plugins, optimization).
  • Metaprogramming & Codegen: KSP2 (Kotlin Symbol Processing), PSI analysis, Kotlin/Java Poet.
  • Languages: Kotlin (Expert), Java, Python, Bash.
  • Legacy Modernization: Deep refactoring of monolithic codebases, modularization, custom View systems, and XML architectures.

๐Ÿ› ๏ธ Current Focus & Ongoing Projects

I am currently channeling my expertise into two major infrastructure projects:

  1. Interoperable Code-Gen DSL: A high-level declarative DSL abstraction built over KotlinPoet and JavaPoet that handles cross-language type conversion and seamless interop between Java and Kotlin compilation targets.
  2. Modular Telegram Android Platform Fork: Re-engineering the legacy, monolithic Telegram Android codebase into a modern, clean, modular setup using Gradle flavors, decoupled package configurations, and custom compiler plugins for asset automation.

๐Ÿ“ˆ Key Engineering Highlights

  • Scale-Level Upstream Sync: Re-architected the upstream merge pipeline for a massive Telegram fork (iMe Messenger), reducing the release sync cycle from 1 month down to 2โ€“3 days.
  • CI/CD Optimization: Cut pre-release build times in half (from 40 to 20 minutes) via aggressive caching and compilation task tuning.
  • Lapis (KSP2 Compiler Plugin): Developed a boilerplate-free bytecode injection standard for Minecraft modding, battle-tested across personal mods with 2,000,000+ total downloads.

๐ŸŽฏ What I am Looking For

I am seeking to join a progressive, queer-friendly international team or Web3/Crypto infrastructure project.

  • Format: 100% Remote (Targeting initial relocation to Armenia, followed by the EU).
  • Compensation: Fully comfortable with and preferring crypto payouts (USDT / USDC).
  • Communication: Fully proficient in text-based asynchronous workflows (English PR reviews, technical documentation, Slack/Discord).

๐Ÿ“ฌ Reach out to me: diskria@proton.me | Telegram: @air21ksid7 | Discord: @diskria

Pinned Loading

  1. Recrafter/lapis Recrafter/lapis Public

    A Kotlin Symbol Processor (KSP) for Sponge Mixins. Built exclusively for Minecraft modding, Lapis focuses on intent-based injections and compile-time safety. It provides a Kotlin-first frontend witโ€ฆ

    Kotlin 7 2

  2. diskria-libs/poetesse diskria-libs/poetesse Public

    A Kotlin-first library bridging KotlinPoet and JavaPoet with interoperability converters and elegant DSL builders.

    Kotlin

  3. diskria-mc/advancements-search diskria-mc/advancements-search Public

    A client-side mod that adds a search feature to the advancements window.

    Java 4

  4. diskria-android/NoANRAndCrashDialogs diskria-android/NoANRAndCrashDialogs Public archive

    An LSPosed module to hide or auto-dismiss system ANR (App Not Responding) and crash dialogs.

    Kotlin 14 5

  5. AchieveToDo/modpack AchieveToDo/modpack Public

    Minecraft modpack with AchieveToDo mod and some QOL mods for completing BlazeandCave's Advancement Pack.

    Python 31 3

  6. projektor projektor Public

    Gradle plugin with reusable conventions and helpers for projects from my GitHub organizations.

    Kotlin