Hello, I'm

Wanyonyi Alex Wafula

Machine Learning

Engineer

Machine learning engineer focused on practical AI systems, data-informed products, and clean, scalable implementation.

+3

Years Experience

+10

Projects on GitHub

4

Clients

Selected Projects

Experience

Machine Learning Personal Projects and Collaboration

Current

Independent + Sphere Solution Developers

Building end-to-end ML projects and collaborating with other Sphere developers in group-based project creation and implementation.

  • Developing machine learning workflows from data preparation to model evaluation.
  • Collaborating in a developer group to co-build practical software and ML projects.
  • Contributing to shared project planning, implementation, and review cycles.
View Collaboration Org

Forage Virtual Experience

Aug 2025 - Nov 2025

Multiple Industry Simulations

Completed virtual job simulations across software engineering and data science tracks with practical delivery tasks and documented outputs.

Quantium Software Engineering Job Simulation

November 12, 2025

  • Developed an interactive Dash application to assess price-change impact on sales and profitability.
  • Implemented automated test execution using a test suite and bash script.
  • Built an intuitive UI for client-facing interaction.
Python ProgrammingDashboard ToolsData Analysis LibrariesPython TestingShell ScriptingTest AutomationCSS

British Airways Data Science Job Simulation

August 20, 2025

  • Scraped and analyzed customer review data to uncover actionable findings.
  • Built a predictive model to understand factors influencing buying behavior.
  • Presented insights connecting data science to business outcomes.
Data ScienceData ModelingMachine LearningData VisualizationCommunicationAssumption DevelopmentInfrastructure PlanningPowerPoint

Commonwealth Bank Introduction to Data Science Job Simulation

August 18, 2025

  • Designed data engineering pipelines for aggregating and extracting insights.
  • Applied anonymization methods to protect personal data.
  • Proposed data analysis approaches and structured database design plans.
Data ManagementData AnalysisData ArchitectureData PrivacyDatabase DesignDatabase DocumentationAPI DevelopmentStatisticsExcel

JPMorganChase Software Engineering Job Simulation

August 15, 2025

  • Integrated Kafka with Spring Boot microservices for high-volume transaction processing.
  • Implemented validation and persistence logic with Spring Data JPA and H2 SQL database.
  • Connected to an external REST Incentive API and delivered user-balance endpoint functionality.
  • Verified behavior through Maven test suites and debugger-driven inspection.
Java ProgrammingSpring FrameworkMessage QueuingREST APISQL DatabaseBuild Tools

Tata data visualization job simulation

March 3, 2026

  • Completed a simulation involving creating data visualizations for Tata Consultancy Services.
  • Created visuals for data analysis to help executives with effective decision making.
Data VisualizationData Business IntelligenceCommunicationDashboard Development
View All Certificates

ICT Experience

June 2024 - September 2024

REREC (ICT Department)

Supported ICT operations and day-to-day technical tasks, including troubleshooting, systems support, and practical IT service delivery.

  • Resolved technical support issues across ICT systems and end-user devices.
  • Assisted with routine infrastructure and software maintenance activities.
  • Supported operational continuity through practical day-to-day IT service tasks.

Education

BSc Applied Physics and Computer Science

Sep 2021 - Oct 2025

Multimedia University of Kenya

Built strong foundations in computing, problem-solving, and analytical thinking that support machine learning engineering and software development practice.

Tools

Python

Core language for ML pipelines, model training, and evaluation workflows.

JavaScript

Essential for interactive web applications and frontend logic.

Scikit-Learn

Reliable toolkit for classical machine learning and rapid experimentation.

TensorFlow

Deep learning framework for neural network modeling and deployment.

Pandas

Data wrangling and feature engineering for structured datasets.

NumPy

High-performance numerical operations used across ML and analytics tasks.

Jupyter

Notebook environment for reproducible analysis and model iteration.

SQL

Data extraction and transformation for analytics and model-ready datasets.

GitHub

Version control, collaboration, and project portfolio publishing.

Docker

Containerized environments for reproducible ML development and deployment.

Machine LearningData ModelingData VisualizationInfrastructure PlanningData PrivacyData ArchitectureAPI DevelopmentMessage QueuingREST APISQL DatabasePython TestingShell ScriptingTest AutomationCommunicationMachine LearningData ModelingData VisualizationInfrastructure PlanningData PrivacyData ArchitectureAPI DevelopmentMessage QueuingREST APISQL DatabasePython TestingShell ScriptingTest AutomationCommunication

Thoughts

Lessons from Building Churn Analysis Systems

How feature selection and clean data pipelines improve retention prediction quality.

Read More

Designing a Practical Productivity App

What I learned about balancing simplicity, usability, and incremental delivery.

Read More

Applying AI Patterns to Home Security

Building reliable detection workflows while keeping interfaces intuitive.

Read More

Let's Work Together