βββ(john@android-dev)-[~/profile]
ββ$ cat about_me.txt
π¨βπ» Passionate Android Developer
π₯ Currently Mastering: Kotlin | Firebase | Android SDK | Git | MongoDB
π― Mission: Crafting seamless mobile experiences
π± Learning: Advanced Kotlin, Jetpack Compose, Clean Architecture
π‘ Philosophy: "Clean code is not written by following a set of rules.
You know you are working on clean code when each routine
turns out to be pretty much what you expected."// π― Current Focus
object JohnMwendwa {
val name = "John Mwendwa"
val role = "Android Developer"
val location = "Nairobi, Kenya"
val currentlyLearning = listOf(
"Advanced Kotlin Coroutines & Flow",
"Jetpack Compose UI Patterns",
"Firebase Cloud Functions",
"MongoDB Atlas Integration",
"Git Workflow Best Practices",
"Clean Architecture & MVVM"
)
val techStack = mapOf(
"mobile" to listOf("Kotlin", "Android SDK", "Jetpack Compose"),
"backend" to listOf("Firebase", "MongoDB", "RESTful APIs"),
"database" to listOf("Firestore", "Room", "MongoDB", "SQLite"),
"tools" to listOf("Git", "GitHub", "Android Studio", "Gradle"),
"architecture" to listOf("MVVM", "Clean Architecture", "Repository Pattern")
)
fun getCurrentStatus() = "Building awesome Android apps π"
fun getDailyRoutine() = """
β Coffee
π» Code
π Debug
π Repeat
""".trimIndent()
}
// Output
println(JohnMwendwa.getCurrentStatus())
// > Building awesome Android apps πReplace your-project-1, your-project-2, etc. with your actual repository names
βββ(john@android-dev)-[~/]
ββ$ git commit -m "Building the future, one commit at a time β‘"
[main 2a3b4c5] Building the future, one commit at a time β‘
ββ$ git push origin main
Enumerating objects: 100% (1/1), done.
Writing objects: 100% (1/1), done.
Total 1 (delta 0), reused 0 (delta 0)
To github.com:j-mwendwa/j-mwendwa.git
1a2b3c4..2a3b4c5 main -> mainβοΈ From j-mwendwa with π