
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Strathmore University
iOS Developer
June 30, 2026 – Present
Kadi_IOS
June 12, 2026 – Present
Native Swift/SwiftUI rebuild of the "Kadi" card game — full game engine, LAN multiplayer (Bonjour), Firebase-backed online play, friends/chat/leaderboards, AI opponents, and push notifications.
View Projectlogisights-FE
March 23, 2026 – Present
LogiSight: A modern logistics platform featuring multi-role dashboards, real-time tracking, and interactive analytics for end-to-end shipment management.
View ProjectNyayo-sentinel-dashboard
February 23, 2026 – Present
National early warning dashboard for monitoring public sentiment, alerts, and county-level risk signals across Kenya.
View ProjectHali-ya-Hewa
February 25, 2025 – March 13, 2025
This is an AI-powered Telegram chatbot that delivers personalized, location-specific climate change data and insights. Built using cutting-edge technologies like Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and a robust Spring Boot backend, ClimateChat is designed to keep you informed about the local impacts of climate change
View ProjectCultural Fit Analysis
The candidate's project portfolio shows a diverse range of personal projects, including AI chatbots, logistics platforms, and a national early warning dashboard, indicating a proactive and curious approach to learning and development. However, the majority of projects are not directly related to iOS development, which might suggest a broader interest rather than a focused passion for the target role. The single iOS project is a strong indicator of interest, but more depth in this area would strengthen cultural fit for a dedicated iOS role.
Soft Skills & Operational Fit
Insufficient data to assess soft skills and operational fit. The provided data primarily focuses on technical projects and lacks information on collaboration, problem-solving approaches, or communication styles.