Skip to content
View ansgrb's full-sized avatar
🏴
🏴

Block or report ansgrb

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

⚑ ag's_digital_corner.kt

object ag : Developer() {
    // Properties
    val specialties = listOf(
        "Kotlin Multiplatform", 
        "Blockchain Tinkring", 
        "Coroutines Wizardry",
        "Chaos Engineering"
    )
    
    var currentStatus = "Building things that *shouldn’t* crash" 
        private set  // (emphasis on shouldn’t)
    
    // Methods
    fun collab() = println("""
        πŸ“« Contact: 
        - ansgrb@gmail.com 
        - anasghareib@gmail.com
        - X: @ansgrb
    """.trimIndent())
    
    override fun toString(): String {
        return """
           ╔══════════════════════════════╗
           β•‘  WARNING:                    β•‘
           β•‘  - Gradle fighter            β•‘
           β•‘  - Go enthusiast             β•‘
           β•‘  - Professional debugger     β•‘
           β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
        """.trimIndent()
    }
}

current mission

$ ./ag --status 
> Compiling KMP apps | Battling blockchain demons

collaboration protocol

if (you.hasCoolProject()) {
    ag.collab()  // Let's build!
} else {
    println("⚠️  Warning: May send random tech memes") 
}

fun fact

// build.gradle.kts
dependencies {
    implementation("life:gradle-fights:7.0.0") 
    // ^^ Spent more cycles here than I'd admit
}

πŸͺ€ click for ag's extended specs

val agTechStack = mapOf(
    "Languages" to listOf("Kotlin", "Go", "Solidity"),
    "Frameworks" to listOf("KMP", "Android", "Compose"),
    "Superpower" to "Turning caffeine into clean code"
)

val hobbies = """
    - Reverse-engineering life's bugs
    - Writing algorithms that scare O(nΒ²)
    - Automating everything (including this README)
""".trimIndent()

Popular repositories Loading

  1. ansgrb ansgrb Public

  2. xslicer xslicer Public

    A Go-based command-line tool to split long text into tweetable chunks (280 characters or less) with thread numbering. Perfect for creating Twitter threads from lengthy content! Supports file input,…

    Go

  3. statefolio statefolio Public

    explore and compare popular state management libraries for react nativeβ€”redux, mst, recoil, jotai, and moreβ€”all in one sleek, interactive app.

    HTML

  4. Compose-Multiplatform-Wizard Compose-Multiplatform-Wizard Public

    Forked from terrakok/Compose-Multiplatform-Wizard

    Compose Multiplatform Wizard

    Kotlin

  5. FlexibleBottomSheet FlexibleBottomSheet Public

    Forked from skydoves/FlexibleBottomSheet

    🐬 Advanced Compose Multiplatform bottom sheet for segmented sizing, non-modal type, and allows interaction behind the bottom sheet similar to Google Maps.

    Kotlin

  6. forAllKotlin forAllKotlin Public

    CHEAT SHEET