Caleb Grimah
Senior Software Engineer
Full-stack, React Native, Android, and connected-TV engineer.
I build production software across mobile, web, backend, and large-screen platforms. My work spans streaming products used by millions, healthcare systems, e-commerce workflows, offline-first Android applications, and full-stack business tools.
Profile
I am a senior software engineer with 5+ years of production experience across full-stack web development, React Native, native Android, Flutter, backend services, and connected-TV applications. I have worked on direct-to-consumer streaming platforms, patient-facing healthcare products, hospital operations systems, healthcare commerce, offline-first field applications, and business software for identity-management workflows.
I work primarily with Kotlin, Kotlin Multiplatform, Java, JavaScript, TypeScript, React, React Native, Flutter, Node.js, Express, Spring Boot, REST APIs, and database-backed systems. I care about maintainable implementation, performance, reviewable architecture, testing, and practical delivery across real product constraints.
I also use AI-assisted engineering workflows for code exploration, refactoring, debugging, test generation, documentation, and technical research while keeping human review and production-quality judgment in the loop.
- Location
- Abuja, Nigeria
- Primary domains
- Streaming, healthcare, mobile, backend services, connected TV
- Core stack
- React Native, React, Android, Kotlin, Kotlin Multiplatform, Java, TypeScript, Node.js, Express, Spring Boot
Current Work
Senior Software Engineer, Endeavor Streaming
Remote, October 2024 - Present
- Build and ship production streaming experiences across mobile, web, and connected-TV platforms.
- Develop reusable React Native and React features with JavaScript and TypeScript.
- Adapt navigation, interaction patterns, and performance strategies across phones, browsers, and TV environments.
- Work inside the Vesper direct-to-consumer video platform ecosystem: https://www.endeavorstreaming.com/platform/
- Review production code and mentor junior engineers through debugging, implementation feedback, and engineering best practices.
Previous Experience
Software Engineer, eHealth Africa
Kano, Nigeria, November 2019 - May 2024
- Built and maintained healthcare software across mobile, web, backend, and cross-platform environments.
- Developed Android and iOS experiences with React Native and Flutter, plus native Android features with Kotlin and Java.
- Built React web interfaces and Node.js/Express backend services supporting REST APIs, data access, and product integrations.
- Contributed to Health-Mate, Ehacare, and GetCare across patient, hospital, medication, appointment, and commerce workflows.
- Worked across patient-facing and internal healthcare products connected to EHA Clinics: https://www.eha.care/
Android Developer, Teal Technology Service (IBM OCP JV)
Abuja, Nigeria, April 2019 - April 2020
- Developed Udongo, an offline-first Android application for agricultural extension agents.
- Implemented local data workflows that remained usable without active internet connectivity and synchronized when connectivity returned.
- Improved Android compatibility, responsiveness, debugging, and performance on constrained devices.
- Package reference:
ng.udongo.android
Software Engineer, Biosec Solutions
Abuja, Nigeria, April 2018 - May 2019
- Built full-stack business applications across frontend, backend, and persistence layers.
- Participated in requirements analysis, architecture discussions, implementation, integration, testing, debugging, and release.
- Company URL: https://biosec.com.ng/
What I Build
Cross-platform product surfaces
React Native, React, Flutter, Kotlin Multiplatform, and native Android interfaces for mobile, web, and TV contexts, with attention to input model, screen size, and release reliability.
Backend-connected applications
Node.js, Express, Spring Boot, REST API integration, data access flows, transactional workflows, and client/server debugging across production web and mobile products.
Offline-first mobile workflows
Android applications designed to keep core field operations available during poor connectivity, then synchronize cleanly when networks return.
Engineering delivery
Code review, performance diagnosis, regression testing, implementation planning, production support, technical mentoring, and AI-assisted development workflows.
Selected Work
Vesper Streaming Platform
Vesper is Endeavor Streaming's platform for building and operating direct-to-consumer video experiences. My work includes reusable cross-platform features, large-screen interaction patterns, performance improvements, and production delivery across mobile, browser, and connected-TV environments.
Health-Mate
Patient-facing mobile application supporting appointments, medical records, lab services, pharmaceutical ordering, health tracking, payments, and other digital healthcare workflows. I contributed mobile features, API integration, testing, debugging, and production maintenance.
URLs: https://play.google.com/store/apps/details?id=ng.eha.healthmate&hl=en_GB and https://erp.eha.ng/services/informatics
EHA Clinics Platform
Web and backend systems supporting patient-facing and internal healthcare operations. Work included responsive React interfaces, Node.js/Express services, REST APIs, data access, integration paths, and reliability improvements for healthcare workflows.
URLs: https://www.eha.care/ and https://erp.eha.ng/services/informatics
GetCare
Healthcare commerce and online-services platform for medication purchases, appointments, telehealth, frontend/backend integration, and transactional workflows. I worked across client and backend paths used by patients and operations teams.
Udongo
Android app for agricultural extension agents. I implemented offline-first workflows, local data management, API synchronization, Android UI features, compatibility improvements, testing, debugging, and performance work for constrained mobile devices.
Reference: Android package ng.udongo.android
Biosec Business Applications
Full-stack business applications for an identity-management and technology consultancy. I delivered features across UI, business logic, persistence, integration, testing, debugging, and release workflows.
Product Links
- Portfolio page: https://thenorthstar.tech/calebgrimah/
- Resume PDF: https://thenorthstar.tech/assets/docs/caleb-grimah-resume.pdf
- GitHub: https://github.com/calebgrimah
- LinkedIn: https://www.linkedin.com/in/caleb-grimah-8678aa122/
- Primary email: caleb.grimah@gmail.com
- Alternate email: caleb.grimah@arcadereality.org
- Endeavor Streaming Vesper: https://www.endeavorstreaming.com/platform/
- Health-Mate on Google Play: https://play.google.com/store/apps/details?id=ng.eha.healthmate&hl=en_GB
- EHA Clinics: https://www.eha.care/
- EHA Informatics: https://erp.eha.ng/services/informatics
- GetCare: https://getcare.eha.ng/
- Biosec Solutions: https://biosec.com.ng/
Technical Focus
Languages: Kotlin, Java, JavaScript, TypeScript, Python, HTML, CSS
Mobile: React Native, native Android, Kotlin Multiplatform, Flutter
Web and backend: React, Node.js, Express, Spring Boot, REST APIs, database-backed services
Engineering: full-stack development, cross-platform development, offline-first architecture, responsive design, performance optimization, testing, debugging, code review, API integration, technical mentoring, AI-assisted development
How I Work
I am strongest in product environments where the engineering work spans more than one layer of the stack. I can move from a mobile defect to the API behavior behind it, from a performance issue on a low-end Android device to the data shape causing it, or from a TV navigation requirement to a reusable cross-platform component.
My default working style is practical and reviewable: clarify the user flow, understand the failure mode or product requirement, make the smallest coherent implementation, test the affected path, and leave the code easier to reason about than I found it.
I use LLM coding tools as part of my engineering workflow for codebase exploration, alternate implementation research, test-case drafting, refactoring support, and documentation. I treat AI output as draft material that still needs engineering review, system context, and production judgment.
Education
B.Sc. Computer Science
Madonna University, Rivers, Nigeria
Contact
For engineering roles, product work, consulting, or technical collaboration:
- Email: caleb.grimah@gmail.com
- Alternate email: caleb.grimah@arcadereality.org
- GitHub: @calebgrimah
- LinkedIn: Caleb Grimah
- Resume: Download PDF