Hi there 馃憢

Welcome to my blog where I write about Android development, mobile technologies, AI, web development, DevOps practices, design principles, and personal reflections on the tech landscape.

Agent Teams + Goals Finally Fixed the Recall Engine I'd Given Up On

For months, my recall engine was quietly broken, and I鈥檇 made my peace with it. I built it myself, on top of my PAI harness. The job is simple: when Claude needs something I told it before, the engine hands it all back in one quick call. One shot, no digging. Long texts broke that. Feed it enough and it would choke, so Claude would go find the information itself instead, the slow way. Maybe 70% accuracy, off the top. Not great, but good enough that I never bothered to fix it. ...

June 10, 2026 路 4 min 路 725 words 路 Clement Ozemoya

Automated Android Deployments with Fastlane and Firebase App Distribution

The code-compile-deploy process can be pretty hectic and take long periods of waiting for an average Android developer. When it comes to deploying your shiny new feature to test environments, the developer often has to build, test, generate an executable file (apk) and manually upload the apk by using Firebase App Distribution, this requires a number of steps and a series of wait-time at intervals. In this article, I will be talking about speeding up the process of deploying beta builds to testers with a run of a command. ...

February 23, 2020 路 6 min 路 1233 words 路 Clement Ozemoya

Setting Up Continuous Integration for Android Using CircleCI 2.0

Introduction In this article, I would be showing you how to set up continuous integration for Android projects. Now, for those of you who really don鈥檛 know much about continuous integration or don鈥檛 know what the benefits are, in simple terms, it is a software development practise where multiple integrations for changes are done frequently, including automated builds and testing for each changes integrated. This makes it easy to detect errors in the code early on with a realtime feedback loop. ...

August 13, 2018 路 6 min 路 1257 words 路 Clement Ozemoya