I'm a passionate software developer with strong skills in Android development, Kotlin and Jetpack Compose with a desire to learn and create innovative solutions to real-world problems. I'm currently a high school graduate who actively creates Android development tutorials on my YouTube channel and freelances Android projects.
- Added Android support to Microsoft's Gradle Build Server as part of my GSoC 2024 project. For more details visit my project page.
- Won the title of The Youngest Programming Language Developer by India Book of Records for developing TPL at the age of 18 years 11 months and 19 days.
- In my 11th grade, I developed my first Android application: Quinovi - a cloud based chat application.
-
Flareon (in development):
An open source cross platform video editor built using Kotlin Multiplatform for a seamless user experience across different devices. It caters both beginners and experienced editors, offering a user-friendly interface with advanced editing capabilities.
-
Compose Components (open source):
Jetpack Compose Components is an Android library providing pre-built and customizable Android components for faster development of Android applications using Jetpack Compose.
-
The Professional's Language (TPL):
The Professional's Language or TPL is a dynamically typed, multi-threaded, memory safe, garbage collected, multi-paradigm programming language with high level simplicity. It features a customizable interpreter and kotlin code injection.
In addition to the mentioned projects, I have worked on various other projects that showcase my skills as a developer:
-
Android support for Gradle Build Server
For details about this project visity my GSoC 2024 project page.
-
Sales Manager
Sales Manager is an open source windows application designed to cater small businesses. It facilitates storage of sales data and provides analytics such as sales trends, sales forecasts, profit analysis comparison of product sales, etc.
-
Presentation Controller
Presentation Controller is a tool providing easy control over presentations hosted on a computer with a connected mobile device, preventing the hasle of going back and forth to visit your host device every once in a while to change slides or scrolling the page.
-
Quinvoi
Quinovi is a light weight cloud based chat application allowing you to access your chats from anywhere in the world without compromizing your privacy.
My interest in computer science began in the 8th grade when I started learning android development. I have since become proficient in several programming languages, including Java, Kotlin, Python, Visual Basic, C, C#, HTML, CSS, JS, XML, XAML, Node.js, Assembly, and more by working on several different projects. I find project-based learning particularly rewarding as it allows me to apply my knowledge in practical scenarios.
My goal is to master all that lies within technology and contribute to positive change in the world through software development.
You can reach me using any of following:
- Email: tanishranjan.tr@gmail.com
- LinkedIn: @tanish-ranjan
- X: @tanish_ranjan_
- Instagram: @android.tanish_ranjan
- Portfolio: Contact Page
I learnt C in 14 hours ๐ฎ