Skip to content
View thelumiereguy's full-sized avatar
Block or Report

Block or report thelumiereguy

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

LinkedIn Gmail

Hey there, I'm Piyush Pradeepkumar

Welcome to my safe haven! 👋

I work as a Software Engineer at Delivery Hero, where I handle Android and KMM. I've worked with Flutter and React Native in the past, but I personally prefer native now. I love working with Kotlin and Rust.

Besides my work, I love making stuff - Apps, Games, Libraries, Plugins, etc. Recently, I've been really interested in Creative Coding, so I started learning about Graphics using OpenGL and Processing framework. I've also been implementing some of them on Jetpack Compose's Canvas, which has been a pleasant experience.

Published Apps/ Plugins -

  • Compose Helper Plugin - An IntelliJ IDEA plugin to wrap your Composables with another Composable or to remove them altogether.

Some of my open source work -

  • NeumorphismView - A Neumorphism library for Android, supporting customizations for shadows/highlights to selected child views.
  • CrashWatcher - A Custom Uncaught Exception Handler, which shows the stacktrace of the crash, the screens (Activities and Fragments) which lead up to the crash, and the intents and bundle data sent to those screens. You can also share the above data to other apps or just copy the text.
  • ShaderShowcaseApp - A Jetpack Compose-based app to exhibit all the beautiful GLSL Fragment shaders I have ever written, where you can set them as Live Wallpaper.
  • AstroAdventures - A mini-game for Android like Space Invaders, where the entire game engine has been written from scratch, in Kotlin. And every visual asset in the game is drawn with code, using Android Custom Views.

Popular repositories

  1. ShaderShowcaseApp ShaderShowcaseApp Public

    A Jetpack Compose-based app to exhibit all the beautiful GLSL Fragment shaders I have ever written, where you can set them as Live Wallpaper.

    Kotlin 257 18

  2. NeumorphismView-Android NeumorphismView-Android Public

    A Neumorphism library for Android, supporting customizations for shadows/highlights to selected child views.

    Kotlin 161 34

  3. CreativeCodingExamples CreativeCodingExamples Public

    A collection of Creative Coding examples by me & other artists. We've used Jetpack Compose and Processing (Java Edition) to create these.

    Kotlin 93 4

  4. CosmicCompose CosmicCompose Public

    A Jetpack Compose based example to draw a mini Solar System on Canvas. This uses dot product for the shading part

    Kotlin 84 3

  5. AstroAdventures-Android AstroAdventures-Android Public

    A mini-game for Android like Space Invaders, where the entire game engine has been written from scratch, in Kotlin. And every visual asset in the game is drawn with code, using Android Custom Views.

    Kotlin 65 10

  6. StarscapeDemoGame-Android StarscapeDemoGame-Android Public

    A mini interactive game for Android where the world is drawn completely with Canvas API. The ship can be controlled with an accelerometer.

    Kotlin 52 6