Aug 242025Logging and Beyond: A Practical Approach to Firebase Crashlytics and Timber in Android App DevelopmentFirebase Crashlytics is a real-time crash reporting tool by Google that is also integrated with Google Analytics. This tool helps you track and fix stability issues. When added to your Android project, it maps information for the app’s build by default. Developers can also log custom events and keys, providing additional context about the crash. To complement this additional context we introduce a logging library called Timber.Aug 24 20254 min4 min|-/ Software Engineer — Mobile · Web · Backend
Sheldøn
Økware
I write Flutter and Kotlin, APIs that hold the line at 3 a.m., web apps that feel instant,and miniapps for Alipay & Safaricom.
The Stack — EP · Sheldon Okware
Flutter
TRK 01/Whø I Am
Abøut
I'm a software engineer working across mobile, web, and backend. My job is the unglamorous part of shipping: making apps that survive real users, real networks, and real production traffic.
I specialize in Flutter and Kotlin for mobile, with Spring Boot and Node.js behind the API, and React / Next.js on the web.
Deeply invested in Kotlin Multiplatform — shared logic between Android and iOS means one codebase to keep alive instead of two.
I also build miniapps for Alipay and Safaricom — lightweight experiences embedded inside super-apps used by millions.
TRK 02/What I've Built
Prøjects
View all →A selection of projects showcasing my skills across mobile, web, and backend development.
featuredSØ-001 · 2 trks
Lemon squeezy landing page
A responsive landing page for lemon squeezy.
react/javascript
featuredSØ-002 · 4 trks
Opt
Android app that locks your screen on a scheduled time.
Android/Kotlin/Compose/work manager
TRK 03/Writing
Bløg
View all posts →Insights and tutorials on mobile apps, web apps, and backend technologies.
Aug 242025Logging and Beyond: A Practical Approach to Firebase Crashlytics and Timber in Android App DevelopmentFirebase Crashlytics is a real-time crash reporting tool by Google that is also integrated with Google Analytics. This tool helps you track and fix stability issues. When added to your Android project, it maps information for the app’s build by default. Developers can also log custom events and keys, providing additional context about the crash. To complement this additional context we introduce a logging library called Timber.Aug 24 20254 min4 min
Aug 242025Displaying over other apps in androidAndroid allows an app to display its content on other apps or the device home screen. An example of its usage is in the screen recorder apps that have floating menus. In this article we are creating a full screen notification that will only be shown once.Aug 24 20255 min5 min
Aug 242025Want to add google-services.json into your GitHub Actions CI/CD pipeline?Are you building a project that uses Firebase or any other google services ? Using Firebase, one is required to add google-services.json when creating a project. This file contains configuration information that is specific to your app. Has a unique identifier required for communication with Google services. It allows your app to authenticate itself with google services. This means that the file should not be added in commits to the public.Aug 24 20253 min3 minTRK 04/Get In Touch
Cøntact
Have a project in mind? I'd love to hear about it. Let's discuss how we can bring your ideas to life.
Currently open to full-time roles and select freelance projects.
