Skip to content
View iProdigy's full-sized avatar
  • chillin

Highlights

  • Pro

Organizations

@runelite @twitch4j @pajlads @Xanthic @SharedChatModHelper

Block or report iProdigy

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

🙋 howdy!

i'm prodigy (he/them)

  • i maintain Twitch4J, a JVM library for interacting with Twitch's APIs
  • i maintain Xanthic, a facade for various caching implementations on the JVM
  • i maintain Dink, a RuneLite plugin that calls webhooks upon in-game events (20K+ weekly users)
  • i maintain Pickpocket Helper, a RuneLite plugin that faciliates thieving in OSRS (35K+ weekly users)
  • i maintain events4j, a JVM event bus with Project Reactor and Spring support
  • i maintain Credential Manager, a JVM OAuth2 client and credential store
  • i serve as a reviewer for RuneLite's Plugin Hub, ensuring third-party code is not malicious or unstable
  • i contribute to RuneLite, an officially-sanctioned, third-party client for Old School RuneScape
  • i contribute to Chatterino, a C++ based chat client for Twitch
  • i have contributed to Jackson, fixing enum-specific (de)serialization bugs
  • i have reported/fixed vulnerabilities in PhantomBot and twurple, covering CWE-208, CWE-295, CWE-297, CWE-385, CWE-757
  • sometimes i'll contribute to other random projects too :)
  • while most of the above projects are JVM-related, my day job involves more Python, R, Stata, and MATLAB
  • outside of tech, my interests include biking, games, music, philosophy, politics, privacy, travel, etc.
  • you can reach me at gitprodigy at proton dot me (but i may be slow to respond)
⠀⣠⠴⠚⡙⠙⠲⣤⣠⠖⢋⡛⠙⠲⣄⠀⠀
⣴⠃⣰⠟⠉⠙⢦⡈⢁⣾⡟⠉⠳⣆⠸⣇⠀
⣿⠀⣿⠀you⠀⠛⠛⠁  ⠀⡿⠄⣿⠄
⠸⡄⠸⣇⠀are  ⠀⠀⠀⣰⠃⣰⡏⠀
⠀⠙⣆⠙⢧⡀loved⢀⡴⠃⣰⠏⠀⠀
⠀⠀⠈⠳⣄⠙⠶⣄⣀⠴⠋⣠⠞⠁⠀⠀⠀
⠀⠀⠀⠀⠈⠓⢦⡈⢡⣰⠞⠁⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠉⠋⠁⠀⠀⠀⠀⠀⠀⠀

Pinned Loading

  1. twitch4j/twitch4j Public

    A JVM library for all Twitch APIs, including Chat, Helix, and EventSub (webhook/websocket/conduit). It includes advanced features for large-scale apps such as connection pooling, rate-limiting, and…

    Java 379 69

  2. Xanthic/cache-api Public

    In-Memory Cache API, supporting Caffeine, Android, and more

    Java 13 1

1,826 contributions in the last year

Contribution Graph
Day of Week 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 runelite/plugin-hub, pajlads/DinkPlugin, twitch4j/twitch4j and 109 other repositories
Loading A graph representing iProdigy's contributions from March 24, 2024 to March 30, 2025. The contributions are 55% code review, 24% commits, 20% pull requests, 1% issues.

Contribution activity

March 2025

Created a pull request in runelite/plugin-hub that received 3 comments

Update Dink to v1.11.3

Dink v1.11.0 allows other plugins to trigger webhook notifications via PluginMessage https://github.com/pajlads/DinkPlugin/releases/tag/v1.11.0 htt…

+1 −1 lines changed 3 comments
Opened 18 other pull requests in 6 repositories
Loading