Skip to content
View jonathanlee06's full-sized avatar
:shipit:
:shipit:
  • Kuala Lumpur, Malaysia

Block or report jonathanlee06

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
jonathanlee06/README.md

Hi there! ๐Ÿ‘‹ I'm Jonathan Lee

Android Developer Kotlin Location

๐Ÿš€ About Me

I'm a dedicated Software Engineer with a passion for crafting exceptional Android experiences. Based in Kuala Lumpur, Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ, I specialize in building robust, user-centric mobile applications using modern Android development practices.

My expertise spans across Jetpack Compose, Kotlin, and clean architecture patterns, with a particular focus on creating developer tools and utilities that enhance productivity. I believe in writing clean, maintainable code and sharing knowledge through open-source contributions.

  • ๐Ÿ”ง Specialized in: Modern Android development with Jetpack Compose & Material Design 3
  • ๐Ÿ—๏ธ Architecture: MVVM, Clean Architecture, and dependency injection with Hilt
  • ๐Ÿ› ๏ธ Developer Tools: Creating libraries and utilities that simplify Android development
  • ๐ŸŒฑ Currently exploring: Kotlin Multiplatform and advanced UI/UX patterns
  • ๐Ÿ“š Learning philosophy: Continuous growth through hands-on projects and community contribution

๐Ÿ› ๏ธ Tech Stack

Languages & Frameworks

Kotlin Java XML

Android Development

Android Jetpack Compose Material Design Android Studio

Architecture & Libraries

MVVM Hilt Retrofit Room

Tools & Version Control

Git GitHub Gradle

๐Ÿ“ฑ Featured Projects

๐Ÿš€ Teleport

Deep Link Testing Made Easy

A sophisticated Android app for testing deep links, built with modern Android architecture.

Tech Stack:

  • ๐ŸŽจ Jetpack Compose
  • ๐ŸŽฏ Material Design 3
  • ๐Ÿ—๏ธ MVVM + Hilt
  • โญ Smart favorites system

๐ŸŽฌ Popcorn

Movie & TV Shows Catalogue

A beautiful movie and TV shows app with smooth animations and modern design.

Tech Stack:

  • ๐ŸŽฏ MVP Architecture
  • ๐ŸŒ The Movie DB API
  • โœจ Material Design
  • ๐ŸŽฌ Rich animations

๐Ÿ”— BindingDelegate

Simplified View Binding

A Kotlin property delegate that simplifies Android View Binding usage to just one line of code.

Features:

  • ๐Ÿš€ One-line initialization
  • ๐Ÿ”ง Kotlin Property Delegate
  • ๐Ÿ“ฑ Android View Binding
  • โšก Performance optimized

โš™๏ธ AnimationToggle

Developer Productivity Tool

Simple Android app to control animation settings without navigating to developer options.

Features:

  • ๐ŸŽฏ Quick animation control
  • ๐Ÿ› ๏ธ Developer-focused
  • โšก Time-saving utility
  • ๐ŸŽจ Clean interface

๐Ÿ“Š GitHub Stats

๐Ÿ† GitHub Trophies

๐ŸŒŸ What I'm Learning

  • ๐Ÿ”ฎ Kotlin Multiplatform - Exploring cross-platform development
  • ๐Ÿ—๏ธ Jetpack Compose - Building modern, declarative UIs
  • ๐Ÿงช Testing - Unit testing and UI testing best practices
  • ๐Ÿš€ Performance Optimization - Making apps faster and more efficient
  • ๐ŸŽจ Design Systems - Creating consistent, beautiful user interfaces

๐Ÿค Let's Connect!

I'm always open to collaborating on interesting Android projects or discussing the latest in mobile development!

Email LinkedIn


"Building mobile experiences that users love, one commit at a time" ๐Ÿ’š

โญ If you find my projects interesting, a star would be much appreciated! โญ

Pinned Loading

  1. Teleport Teleport Public

    Teleport is an Android app built for testing deep link. Built with Jetpack Compose, Material Design 3, and modern Android architecture (MVVM + Hilt). Features smart link input, favorites system, anโ€ฆ

    Kotlin

  2. Popcorn Popcorn Public

    Popcorn is a simple movie & tv shows catalogue application utilizing The Movie DB API, based on Kotlin MVP architecture and material designs & animations

    Kotlin 4

  3. BindingDelegate BindingDelegate Public

    BindingDelegate is a simplify usage of Android View Binding built by Jonathan Lee utilising Kotlin Property Delegate. Initialise your view binding using just one line of code.

    Kotlin

  4. AnimationToggle AnimationToggle Public

    A simple Android Application to control animation settings without going to developer options

    Kotlin