Profile photo

Martin Wainaina

Mobile App Developer & Data Scientist

About Me

I am a versatile Software Developer and Data Scientist with a passion for creating seamless user experiences across digital platforms. Skilled in modern tools such as SwiftUI, Flutter and Kotlin for mobile app development, and frameworks like Django and Laravel for backend development and Python for Data Science.

I blend technical precision with creative problem-solving. Whether building intuitive apps or developing reliable services, I focus on delivering solutions that are powerful, user-friendly, and impactful.

Mobile Development

iOS, Android & Cross-platform

Data Science

Analytics & Visualization

Backend

Laravel & Django REST

Security

Encryption & Authentication

Technical Skills

iOS / macOS

Swift SwiftUI UIKit Combine CoreData SwiftData XCTest

Android

Kotlin Java Jetpack Compose Dagger Hilt Room Retrofit

Cross-Platform

Flutter BLoC Provider GetX

Backend

Laravel Django REST APIs Python

Databases

MySQL PostgreSQL Firebase MongoDB SQLite

Data Science

Python Pandas NumPy Matplotlib R

Architecture

MVVM MVC Clean Architecture SOLID

CI/CD & Tools

GitHub Actions Fastlane Git Postman

Security

Encryption (RSA, AES) SSL Pinning FaceID/TouchID AWS Liveliness

Work Experience

Mobile App Developer

Co-operative Bank (via Symphony Technologies)

Banking Solutions - Nairobi, Kenya

May 2024 – Present

Developed and maintained secure banking applications using SwiftUI and Kotlin, improving performance by 30% and achieving a 4.8-star rating

Built apps: Co-op Bank App and YEA! Co-op Bank with features including biometric authentication, M-Pin, AWS Liveliness, and various payment systems

Implemented end-to-end features: Bank to Mpesa transfers, bill payments (KPLC, DSTV, GoTV), QR scanning, OCR, push notifications, and app theming

Collaborated with cross-functional teams (frontend, backend, QA, UI/UX) to deliver scalable solutions with clean, maintainable code

Performed data science duties: collecting, cleaning, and analyzing data from various sources using NumPy, Pandas, Matplotlib, and Seaborn

Swift Kotlin SwiftUI REST APIs Python Data Analysis

Featured Projects

PROJECT-ATLAS

Data science project for weather, health, climate change, and food security insights through data acquisition, standardization, modeling, and visualization.

Python Django Pandas NumPy MySQL
Sep 2025 – Present

Style Yangu

iOS e-commerce application built with SwiftUI following MVVM Clean Architecture and SOLID principles for seamless shopping experience.

Swift SwiftUI Laravel MySQL MVVM
Mar 2024 – May 2024

Safiri Tours

Cross-platform mobile app for exploring travel destinations with booking and payment integration (Mpesa, PayPal, Stripe) and admin panel.

Flutter BLoC Laravel MySQL REST API
Admin Panel
Jan 2024 – Mar 2024

Certifications

Mastering SwiftUI Architecture: Patterns and Best Practices

Udemy • April 2025

Deep understanding of SwiftUI architecture, MVVM patterns, state management, reusable views, validation patterns, and testing.

The Swift Arcade Professional iOS Development Course - UIKit

Udemy • October 2025

Professional iOS development with UIKit, unit testing, refactoring, clean code practices, and Agile development methodologies.

Education

Master of Science in Data Science

University of East London (UEL) – United Kingdom

  • Focused on advanced analytics, machine learning, and artificial intelligence with applications in health, climate change, and social systems
  • Developed expertise in handling large datasets, statistical modeling, and data visualization for real-world problem solving

Bachelor of Technology in Computer Technology

The Technical University of Kenya (TUK) – Kenya

First Class Honors

  • Specialized in Software Development, covering iOS and Android mobile development, backend systems, and full-stack applications
  • Built secure, scalable, and user-friendly applications with practical applications in finance, agriculture, and health

Get In Touch

Location

Nairobi, Kenya

Connect With Me