Become a sponsor to Sławomir Czerwiński
I'm a software developer specialised in Java and other languages running on JVM – mainly Kotlin and Scala. Although currently working mostly with Android, I have a broad range of experience with different frameworks – desktop to mobile, frontend to backend (to middle-end 🙃) – which helps me incorporate solutions from different fields into my everyday projects.
My open-source usually comes from my laziness. If I need to do some tedious job more than once, I prefer to put 10 times more effort into automating it. If I believe others might benefit from the work I'm doing, I publish such utilities as a library or a plugin.
Examples of my projects:
- Utility extensions for Android:
- Kotlin utility types based on Scala (
Option
,Try
andEither
for Kotlin) - Wavefront OBJ IntelliJ Plugin (adds support for OBJ and MTL files, and provides a 3D preview)
- Glimpse (OpenGL framework for Kotlin multiplatform – Android and desktop – with Compose support)
I realise that most of people who benefit from my open-source projects are, just like me, simple developers. You are probably unable to support everyone you'd like to. You might even be unable to support anyone at all – that's perfectly fine. However, if you can only support one person per month, please consider me the next time you make a donation. I would very much appreciate that 🙏🏻
Featured work
-
sczerwinski/wavefront-obj-intellij-plugin
IntelliJ platform plugin for Wavefront OBJ format
Kotlin 13 -
sczerwinski/android-hilt
Extensions for Dagger Hilt
Kotlin 47 -
glimpse-graphics/glimpse
OpenGL made simple
Kotlin 6 -
sczerwinski/android-lifecycle
Extensions for Jetpack Lifecycle components
Kotlin 4 -
sczerwinski/kotlin-util
Kotlin utility types based on Scala
Kotlin 7 -
sczerwinski/android-room
Extensions for Jetpack Room
Kotlin 3