Skip to content
View logickoder's full-sized avatar
πŸ˜Άβ€πŸŒ«οΈ
Doing what needs to be done
πŸ˜Άβ€πŸŒ«οΈ
Doing what needs to be done

Highlights

  • Pro

Organizations

@workshopapps

Block or report logickoder

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
logickoder/README.md
Typing SVG

Hey, I'm Jeffery Orazulike πŸ‘‹

Senior Mobile Engineer β€” Android Β· Kotlin Multiplatform Β· Flutter Β· React
I ship infrastructure people don't notice until it breaks Β· 6+ years Β· Open-source on Maven Central


πŸ› οΈ Open Source β€” on this profile

The work lives here. Most of what I'm proud of is one click away.

🟧 Retrostash

Annotation-driven KMP caching for Retrofit, OkHttp, and Ktor. Solves POST-query caching (GraphQL, search) and mutation-driven invalidation that stock OkHttp can't.

βš™οΈ Firebase App Distribution Action

GitHub Action wrapping Firebase App Distribution for drop-in CI delivery. Replaces the hand-rolled distribution step in every Android CI I've worked on.

πŸ”’ Redactly

Privacy-first PWA for anonymizing WhatsApp chat exports. Auto-detects participants, tiered leetspeak-aware NSFW filter, runs 100% client-side with Web Worker off-thread parsing.

πŸ”” Keyguarde

Smart chat-alerts for Android. System NotificationListenerService monitors user-defined keywords across any messaging app. Whole-word matching, fully offline. CC BY 4.0.


πŸš€ What I Do

Mobile native (Kotlin / Jetpack Compose) is the home base. Day-to-day I also ship in TypeScript and Python β€” open-source GitHub Actions, low-latency Node / AWS Lambda services, React / Next.js dashboards, data tooling. Kotlin Multiplatform, Compose Multiplatform, Flutter, and React Native come along when the job needs them.

Currently shipping at WebMD / Medscape (via Tight Line) β€” migrating legacy WebViews into native Compose on a strict MVI architecture. Maintaining Retrostash on Maven Central. Building Knock (KMP calendar alarm) and Nag (KMP persistent reminder) on the side.


πŸ—οΈ Stack I Actually Use

Languages

Kotlin Java Dart TypeScript Python

Mobile

Android Jetpack Compose KMM CMP Flutter React Native

Networking & Architecture

Ktor OkHttp Retrofit Koin MVI

Frontend / Backend / Cloud

React Next.js Node.js AWS Lambda Firebase

Data

Room MongoDB PostgreSQL

Build & CI

Gradle GitHub Actions Xcode Cloud


πŸ“ˆ GitHub

GitHub Stats GitHub Streak

Top Languages


πŸ’‘ Currently Exploring

val currentFocus = mapOf(
    "Kotlin Multiplatform"    to "Shared business logic + native-feel UI across Android, iOS, JVM, wasm",
    "Compose Multiplatform"   to "One Compose codebase, multiple targets, no compromises",
    "Low-latency Lambdas"     to "Sub-millisecond Node.js on AWS β€” spin-locks, TCP_NODELAY, HTTP/2 multiplex",
    "On-device LLMs"          to "Gemma 4 E2B + LiteRT-LM for Android RAG pipelines",
    "Open-source infra"       to "Annotation-driven libraries that solve problems people kept hand-rolling"
)

πŸ“« Connect

I'm open to discussing:

  • πŸ’Ό Senior mobile engineering roles (USD / EUR / GBP / CAD remote)
  • 🀝 Open-source collaboration on KMP / Compose libraries
  • 🧱 Mobile architecture β€” KMP rollouts, MVI, build infrastructure
  • 🎯 Healthcare, fintech, dev-tools, logistics

Reach out:


Profile Views

"The name logickoder comes from my love of solving logical problems through code."

⭐️ From logickoder Β· Built with care in Lagos, Nigeria πŸ‡³πŸ‡¬

Pinned Loading

  1. qrpay qrpay Public

    Kotlin 7 3

  2. simpletron simpletron Public

    A simulator of a simple computer

    Kotlin 5

  3. incrop incrop Public

    Redefine your images, your way! InCrop is the ultimate tool for inverse cropping, letting you seamlessly remove the center of your photos and bring edges together for a unique, standout effect. Cro…

    TypeScript 3

  4. keyguarde keyguarde Public

    Get notified when messages with your chosen keywords appear in chats.

    Kotlin 3

  5. firebase-distribution firebase-distribution Public

    A GitHub Action to distribute your Android and iOS apps to testers using Firebase App Distribution. Supports wildcard file patterns for easy distribution of multiple builds (e.g., APK splits).

    TypeScript 11

  6. Export a scrollable composable to PDF Export a scrollable composable to PDF
    1
    package dev.logickoder.printer
    2
    
                  
    3
    import android.app.Dialog
    4
    import android.content.Context
    5
    import android.graphics.Bitmap