korryrdev - Overview


Typing SVG


About Me

object Developer {
    val name     = "Aldo Kipyegon Korir"
    val role     = "Mobile Developer"
    val location = "Kenya"

    val skills = mapOf(
        "languages"    to listOf("Kotlin", "Dart", "Java", "Python"),
        "mobile"       to listOf("Jetpack Compose", "Flutter", "KMP"),
        "architecture" to listOf("MVVM", "Clean Architecture", "MVI"),
        "backend"      to listOf("Firebase", "Retrofit", "Node.js"),
        "payments"     to listOf("M-Pesa Daraja API", "STK Push"),
        "tools"        to listOf("Hilt", "Room", "WorkManager", "Coroutines")
    )

    val currentFocus = "Kotlin Multiplatform & Material3 Expressive"

    fun contact() = "kipyegonaldo@gmail.com"
}


Featured Projects

Project What it does Stack
AgriConnect Connects farmers, buyers & experts via real-time chat, listings & delivery coordination Kotlin · Compose · MVVM · Firebase
TubeFetch-Kotlin Modern YouTube video & audio downloader with background downloads Kotlin · Compose · WorkManager · Room
SmartPace Student planner with study schedules, reminders & built-in chat Flutter · Firebase · Dart
mpesa-daraja-Kotlin Clean M-Pesa STK Push integration for Android apps Kotlin · Retrofit · Coroutines
TransCore-Kotlin Translation app supporting 100+ languages Kotlin · Compose · Hilt · Retrofit
wavyExpressive-Kotlin Material3 Expressive APIs demo — wavy progress & dynamic theming Kotlin · Compose · Material3
mustid-kotlin Student identity management via QR code scanning Kotlin · Compose · Firebase
Voyager-Navigation-CMP KMP demo for Android & iOS using Voyager navigation Kotlin Multiplatform · CMP

Kotlin Multiplatform

// Write once, run everywhere
expect fun getPlatformName(): String

actual fun getPlatformName() = "Android"  // Android
actual fun getPlatformName() = "iOS"      // iOS

Exploring shared business logic, navigation & UI across Android and iOS. See Voyager-Navigation-CMP for a tab-based stack navigation demo on both platforms.


Tech Stack

Payments


GitHub Stats

GitHub Stats GitHub Streak

Top Languages

Contribution Graph

Contribution Snake

github-snake

A Little Dev Wisdom

"Code is like humor. When you have to explain it, it's bad." — Cory House

Random Dev Quote


Let's Connect

Whether it's a project, a collaboration, or just a chat about tech — I'd love to hear from you.

LinkedIn Email X WhatsApp YouTube

Profile Views

Octocat

Thanks for stopping by — have a wonderful day!

Pinned Loading

  1. A Kotlin / Jetpack Compose MVVM Android app connecting farmers, buyers, and experts via real-time chat, listings, and delivery coordination.

    Kotlin 1

  2. An android App to manage and identify MUST students via QR code scanning and load the image of the student id in the DB

    Kotlin 1

  3. A full-stack Node.js/Express/MongoDB web application, developed by the Firewall Pixel team, Forensic students for our Integrated Thinking course. It generates HMAC-signed QR codes to give students …

    CSS 1 6

  4. Help to intergrade mobile payment through mpesa stkpush request for android apps

    Kotlin 1

  5. It is a helpful manual for navigating git world, this repo is a compilation of the most common git commands with clear explanations. This guide will help us as reminder refresher or if you are new …

    4 2

  6. Smartpace is a student planner and productivity app that helps university students organize their study schedules, set reminders, form study groups, and stay connected through a built-in chat syste…

    Dart 1