Skip to content
View r0adkll's full-sized avatar
🏕️
Working on Campfire
🏕️
Working on Campfire

Sponsors

@streetartcities

Highlights

  • Pro

Organizations

@reddit @GDGSodaCity

Block or report r0adkll

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
r0adkll/README.md

Hello, I'm Drew 👋🏻 🧑🏻‍💻

I'm currently a Staff Software Engineer @ reddit working to improve their Android app. I am passionate about building high quality Android and mobile applications as well as contributing to the world of open-source.

Some of my favorite topics in Android right now are:

  • Compose (Ui/Compiler/UiState)
  • Kotlin Multiplaform
  • Dependency Injection
  • Anvil

Here are a few of my projects

DeckBox

DeckBox is an unofficial deck building app for creating and managing your Pokémon TCG decklists. Whether you are building and tweaking the top decks in the meta or just experimenting with some spicy rogue decks, search through a large collection of Pokémon cards that span from the latest expansion all the way back to the base set.


Campfire

Campfire is an unofficial client app for audiobookshelf written in Kotlin Multiplatform & Compose. This app is currently a work in progress.


Chipper

Archived Chipper is a keygen jukebox with over 1400 chiptunes sourced from key generators to play from.


See more of my work below   ⬇️

Pinned Loading

  1. DeckBox Public

    DeckBox for Pokémon TCG: https://play.google.com/store/apps/details?id=com.r0adkll.deckbuilder

    Kotlin 128 19

  2. 52inc/AppsAgainstHumanity Public

    A Cards Against Humanity Flutter app for Android, iOS, and Web

    Dart 18 9

  3. Slidr Public archive

    Easily add slide to dismiss functionality to an Activity

    Java 2.7k 387

  4. upload-google-play Public

    A GitHub action to upload an Android .apk or .aab file to the Google Play Console

    TypeScript 838 150

  5. kimchi Public

    A KSP compiler for contributing and merging kotlin-inject bindings, modules, and components in a multi-module environment

    Kotlin 88 2

  6. Campfire Public

    A KMP Compose app for Audiobookshelf

    Kotlin 18

808 contributions in the last year

Contribution Graph
Day of Week March April May June July August September October November December January February March
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Contributed to r0adkll/kimchi, r0adkll/Campfire, r0adkll/dotfiles and 15 other repositories
Loading A graph representing r0adkll's contributions from March 17, 2024 to March 20, 2025. The contributions are 74% commits, 13% pull requests, 7% code review, 6% issues.

Contribution activity

March 2025

Created a pull request in r0adkll/danger-kotlin that received 1 comment

IntelliJ Gutter Run Action to test Dangerfile from UI

Added a Run Action gutter icon / Run Configuration Type to allow running / testing your Dangerfile directly in the IDE

+884 −26 lines changed 1 comment
Opened 23 other pull requests in 2 repositories
Reviewed 2 pull requests in 2 repositories

Created an issue in r0adkll/danger-kotlin that received 1 comment

🐛 Scripts imported with @file:Import or @file:ImportDirectory don't get recompiled

When using the IDE run configuration to test danger files that import other scripts via @file:Import or @file:ImportDirectory don't recompile those…

1 comment
Opened 5 other issues in 1 repository
Loading