Hi! I’m Sudarshan, a software developer from India who fell in love with Kotlin and enjoys building cross-platform and
native software solutions with Kotlin and Kotlin Multiplatform. What began as curiosity about software development
has grown into my passion. I love writing, testing, debugging, and deploying code that solves real-world problems.
I’ve dedicated myself to developing native and cross-platform software solutions, using Kotlin Multiplatform and
Compose Multiplatform to focus on Android, iOS, desktop, and web from a single codebase.
I love contributing to open-source projects and creating my own. Here are some of the open-source projects I’ve created:
- Localina: A Kotlin Multiplatform library that supports real-time locale updates in your Compose Multiplatform app. I created this library to make it easier to work with Compose Multiplatform and handle locale changes seamlessly.
Do you want to know the technology stack I use for writing and developing software? Don’t worry, I’ve got you covered. Here’s the list of technologies I use in my daily developer life.
Here are the technologies I use to build cross-platform and native mobile apps.
These are the technologies I use to build backend services.
Here are the tools and IDEs I use to build and test software.
The best way to learn any technology is by experimenting with it. Whenever I start learning a new technology, I create a dedicated repository for it, so I can experiment with it, like exploring the syntax of programming languages, features, libraries, frameworks built around it, etc. Here’s the list of all the repositories I’ve created while learning new technologies:
- Exploring the world of Kotlin: I created this repository to experiment with the Kotlin programming language and explore its ecosystem. It contains all the code I’ve written while learning, exploring, and experimenting with Kotlin.
If you'd like to connect with me outside of GitHub, then you can check out my other social media profiles. I regularly post content related to mobile app development and software development on these platforms.
We developers are normal human beings, and with that said, we share common hobbies and preferences. To help you know more about me as a person, I've listed some questions along with answers about my hobbies and preferences. If you share the same hobbies and preferences, then we’re even. Let’s work together and collaborate!
1) What's my favorite IDE?
- Android Studio (basically any IDE that uses IntelliJ as its foundation).
2) What's my favorite programming language?
- Oh, come on. Do you even need to guess this? It's Kotlin.
3) What's my favorite UI toolkit?
- Compose. I really love and enjoy building UI with Compose.
4) What's my favorite build tool?
- Gradle, anytime.
5) Whose music do I enjoy the most?
- Fly By Midnight, haha.
6) What's my favorite sport?
- I enjoy watching and playing cricket.
7) What do I like apart from programming?
- I love producing music along with programming.
8) Who's my favorite cricketer of all time?
- It's MS Dhoni.
I hope you enjoyed scrolling through my GitHub profile. I'd like to thank you for taking out your time to check out my GitHub profile. If you'd like to connect with me and know more about me, then feel free to reach out to me on LinkedIn, Instagram, X, Threads, Reddit, Discord, Snapchat or write me an email at [email protected]. I'd love to connect with you!