Joyce Wambui

ML Engineer & Tech Innovator

Engineer driven by the curiosity of finding out how things work. Specializing in machine learning, distributed systems, and building scalable solutions that make a real impact.

JW

Core Expertise

Technologies and skills I'm passionate about

🦀

Rust Programming

Systems programming with memory safety and high performance

🤖

Machine Learning

Building intelligent systems with ML and AI technologies

🌐

Distributed Systems

Scalable architecture and microservices design

👥

Technical Mentoring

Guiding and developing the next generation of engineers

Professional Journey

My career path and key achievements

Software Engineer - Machine Learning

Safaricom PLC

July 2023 - Present

Leading ML initiatives and developing intelligent solutions for Kenya's largest telecommunications company. Working on recommendation systems, predictive analytics, and AI-powered customer services.

Software Engineer

Safaricom PLC

August 2019 - July 2023

Built robust software solutions and contributed to digital transformation initiatives. Developed scalable applications serving millions of users across Kenya.

Technical Mentor

Moringa School

October 2018 - July 2019

Mentored aspiring developers in Angular, Python, Flask, and Django. Maintained student tracking systems and coordinated classroom activities to ensure quality education.

About Me

My journey, passion, and what drives me

My Story

I'm a passionate software engineer driven by the curiosity of finding out how things work. With over 6 years of experience at Safaricom PLC, I've evolved from a general software engineer to specializing in machine learning, always pushing the boundaries of what's possible with technology.

My journey in tech has been enriched by my time as a mentor at Moringa School, where I had the privilege of shaping the next generation of developers. Teaching has always been close to my heart, and I believe in the power of knowledge sharing to drive innovation.

Currently based in Nairobi, Kenya, I'm passionate about Rust programming, distributed systems, and machine learning. I enjoy tackling complex problems and building scalable solutions that make a real impact in people's lives.

Certifications & Learning

AWS Certified Machine Learning – Specialty

Advanced cloud ML services and best practices

Supervised Machine Learning: Regression and Classification

Foundation in ML algorithms and implementation

What I'm Working On

Currently focused on advancing ML capabilities at Safaricom, exploring Rust for systems programming, and mentoring junior developers. Always learning and staying at the forefront of technology trends.

Featured Projects

Showcasing my technical expertise and problem-solving abilities

🤖

AI-Powered Recommendation Engine

Built a scalable recommendation system using advanced ML algorithms to personalize user experiences. Implemented collaborative filtering and hybrid approaches for optimal performance.

Python TensorFlow AWS Docker
🌐

Distributed Data Pipeline

Designed and implemented a high-performance distributed data processing pipeline using Rust for real-time data ingestion and transformation at scale.

Rust Apache Kafka PostgreSQL Kubernetes
📱

Interactive Learning Platform

Full-stack educational platform with real-time collaboration features, built during my mentoring tenure at Moringa School to enhance student learning experiences.

Angular Django WebSocket PostgreSQL

Tech Insights

Thoughts on technology, ML, and software engineering

March 15, 2024 5 min read

Rust for Systems Programming: A Game Changer

Exploring why Rust is becoming the go-to language for building reliable, high-performance systems. From memory safety to concurrency, discover what makes Rust special and how it's revolutionizing systems programming.

Read Article
February 28, 2024 8 min read

ML in Production: Lessons from the Field

Moving machine learning models from development to production is often more challenging than building the models themselves. Key lessons learned from deploying ML systems at scale at Safaricom.

Read Article
January 20, 2024 6 min read

The Art of Mentoring Junior Developers

My experience as a technical mentor at Moringa School taught me valuable lessons about helping junior developers grow. Strategies for effective mentoring and creating environments where new developers thrive.

Read Article
December 10, 2023 7 min read

Building Distributed Systems: Patterns & Practices

Deep dive into distributed systems architecture, exploring key patterns, challenges, and best practices for building resilient, scalable applications that can handle millions of users.

Read Article