Senior Mobile Frontend Engineer at Myka · Nairobi, Kenya · UTC+3
I build the layer where JavaScript meets the device — the seam where a feature stops being a screen and becomes a camera pipeline, a background task, or a native module. Nine years of frontend, most of it spent making hard things sit behind small APIs.
rinjoku.com · LinkedIn · npm · Stack Overflow · rchardnjoku@yahoo.com
React Native modules for iOS and Android, written in TypeScript over Kotlin and Swift.
| Package | |
|---|---|
| react-native-liveness | Liveness detection built on Vision Camera v4 and ML Kit, with frame-level quality gating so a bad capture fails fast instead of failing late. |
| react-native-face-verify | Compares a reference image against a live front-camera capture — ML Kit and AWS Rekognition out of the box, or point it at your own endpoint. |
| react-native-lottie-splash | An animated Lottie splash that plays on launch and dismisses on cue, with none of the white flash that usually sits between the two. |
| react-native-developer-mode | Detects whether developer mode is enabled on Android and iOS, for apps that have a reason to care. |
All four are on npm under @rick427.
Interface — React · React Native · Next.js · TypeScript · Tailwind · GSAP · Three.js
Native — Kotlin · Swift · Turbo Modules · Nitro · Vision Camera · ML Kit · AWS Rekognition
Backend — Node · Express · PostgreSQL · MongoDB · REST · WebSocket
Five years at Pesawise in Nairobi, from frontend developer to lead, building business banking and payments for the Kenyan market. Contract work with Agriarche on agri-tech for farmers, aggregators and commodity buyers across Nigeria. Started out at Cellulant.
MSc Information Systems & Technology, USIU-Africa.
Code is like humor. When you have to explain it, it's bad.



