Skip to content
View Tanish-Ranjan's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Block or report Tanish-Ranjan

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

Hello, I'm Tanish Ranjan ๐Ÿ‘‹

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.

Learn More

โญ My Achievements

  • 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.

๐Ÿš€ Current Projects

  1. 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.

  2. 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.

  3. 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.

๐Ÿ’ผ Past Work

In addition to the mentioned projects, I have worked on various other projects that showcase my skills as a developer:

  1. Android support for Gradle Build Server

    For details about this project visity my GSoC 2024 project page.

  2. 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.

  3. 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.

  4. 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.

๐ŸŒฑ Learning Journey

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.

๐ŸŽฏ Goals

My goal is to master all that lies within technology and contribute to positive change in the world through software development.

๐Ÿ“ซ How to reach me

You can reach me using any of following:

โšก Fun fact

I learnt C in 14 hours ๐Ÿ˜ฎ

Pinned Loading

  1. TPL TPL Public

    TPL is a dynamically typed, multi-threaded, memory safe, garbage collected, multi paradigm programming language with high level simplicity.

    2

  2. Quinovi Quinovi Public

    Quinovi: A cutting-edge Android chat app with a modern, intuitive interface and robust security features. Stay connected without compromising your privacy.

    3

  3. Sales-Manager Sales-Manager Public

    Sales Manager is an all-in-one data management and analytics application designed for small-scale businesses. It offers features for data entry, querying, note-taking, and automatic backups. With iโ€ฆ

    C# 2

  4. Presentation-Control Presentation-Control Public

    Presentation Control is an Android app that enables easy control of presentations on a computer from a mobile device. The app includes a touchpad-like area to control the cursor, left and right mouโ€ฆ

    Kotlin 3 1

  5. DatcordYouTube DatcordYouTube Public

    Datcord is a discord clone developed using Jetpack Compose and Clean Architecture.

    1

  6. jetpack_compose_components jetpack_compose_components Public

    A curated collection of reusable and customizable Jetpack Compose components to accelerate your Android UI development.

    Kotlin 11 3