My Work Experience

I have been working on different companies to put my skills to use and solve a wide range of challenges.

Data Engineer
Selcom Paytech Limited

September 2024 - Present

  • - Develop and deploy data science products, including a credit scoring engine for Selcom Bank and Selcom Pesa, improving the accuracy of loan disbursement decisions.
  • - Engineer and deploy APIs to integrate machine learning models into production systems, ensuring seamless communication between platforms.
  • - Analyze large-scale datasets to extract actionable insights, informing business decisions across departments.
  • - Develop  interactive dashboards and reports, optimizing data-driven decision-making for stakeholders.
  • - Collaborate with cross-functional teams to ensure efficient and scalable data pipelines and real-time data processing systems.
Head of Data Science & Machine Learning
Tausi

January 2024 - Present

  • - Developed and implemented credit scoring solutions using advanced data science techniques to accurately assess borrower risk and improve decision-making processes for financial institutions.
  • - Performed extensive feature engineering and data preprocessing to enhance our solution performance.
  • - Collaborate with cross-functional teams, including software engineers and data engineers, to integrate credit scoring solutions and statement analysis functionalities into the company's financial products.
  • - Conduct extreme data validation and quality assurance tests to ensure the accuracy and reliability of credit scoring solutions and statement analysis outputs.
  • - Create interactive dashboards to visualize credit scoring metrics, borrower risk profiles and statement analysis results.
  • - Leading the development and implementation of data science projects, ensuring they align with business goals and objectives.
NLP Engineer
Badili Innovations

January 2023 - October 2023

  • - Collaborate with domain experts to gather and curate a comprehensive dataset of Swahili speech samples related to livestock diseases
  • - Implement data cleaning and preprocessing techniques to ensure the dataset's quality and integrity.
  • - Conduct data analysis to identify potential biases, variability, and challenges specific to the livestock domain.
  • - Research and experiment with state-of-the-art ASR algorithms, architectures, and models suitable for Swahili language processing.
  • - Design and develop a robust ASR model pipeline tailored to Swahili speech datasets.
  • - Conduct extensive training on the curated Swahili dataset, optimizing the model's performance through iterative experiments and fine-tuning.
  • - Design and implement an efficient and scalable API that enables seamless integration of the ASR model into mobile applications and websites.
  • - Collaborate with web and Android developers to ensure the API's usability and compatibility with different platforms.
  • - Prepare the ASR model for deployment, considering model size, inference speed, and resource requirements.
  • - Containerize the ASR model using Docker, enabling easy deployment and scalability.
  • - Implement monitoring and logging mechanisms to track the performance and health of the deployed ASR solution.
  • - Continuously evaluate and improve the ASR system, incorporating user feedback and conducting regular maintenance and updates.
Course Author
Educative Inc

November 2022 - Present

  • - Design and structure the overall curriculum to meet educational goals and standards for the course.
  • - Write and develop course materials, including,  learning notes, assignments,quiz and projects.
  • - Create or oversee the creation of multimedia resources such as presentations, illustrations and interactive modules.
  • - Work with instructional designers and educational technologists to ensure accuracy and pedagogical soundness.
  • - Develop assessments and evaluation tools to measure student learning and course effectiveness.
  • - Regularly review and update course content to keep it current and relevant.
  • - Assist students in answering various questions and offer ongoing support.
Data Scientist
Tanzania Data Lab (Dlab)

July 2022 - August 2024

  • - Identify valuable data sources and automate the collection processes.
  • - Managing structured and unstructured data to find useful information.
  • - Analyze large amounts of information to discover trends and patterns.
  • - Build predictive machine learning models to solve business challenges.
  • - Present information using data visualization techniques.
  • - Propose solutions and strategies to different business challenges.
  • - cooperating on numerous initiatives with the communication and product development teams.
  • - Custom design, development, and delivery of data science training workshops based on the organization's needs.
Technical Writer
Draft.Dev

July 2022 - Present

- Writing curated technical articles about Artificial Intelligence, Data Science, Machine Learning, Python Programming Langauge and other related topics.

- Organize and structure complex technical concepts into coherent and user-friendly content.

- Use appropriate writing styles and techniques to cater to different target audiences, including end-users and developers.

Senior Software Developer & Project Lead
TYD Innovation Incubator

February 2018 - Present

  • - Developing various web applications to solve complex business and community challenges.
  • - Mentoring and training new developers.
  • - Design and develop an e-learning application to support 740 students to access digital materials, learn and discuss with lecturers
  • - Coordinating different business projects and managing other Developers to complete the works.
  • - Identified new problem areas and researched technical details to build innovative products and solutions.
  • - Supervising various teams across different cities to collect and annotate speech-to-text datasets.
  • - Created a data collection platform that allows users to upload data and automatically assess the data's quality for NLP tasks.
  • - Preparing budgets and reports for various projects.
Data Scientist
ParrotAI

January 2018 - December 2020

  • - Leading a team of data scientists to work on various machine learning projects and deliver solutions on time.
  • - Conducting meetings with stakeholders to meet their expectations.
  • - Provided comprehensive analysis and recommended data science solutions to address complex customers' problems in their business.
  • - Collect business needs and technical specification documents, which will be transformed into technical tasks and solutions.
  • - Supervising data science training programs to teach experts from different industries across different cities.
  • - Created a computer vision model for early detection of "Fusarium wilt race 1" and "Black Sigatoka" banana diseases.
  • - Built a machine learning model that can predict whether or not a person living in the Dar es Salaam region would contract cholera.

Tech Communities

I don't want to walk alone in my career, so I have joined several tech communities around the world that can help me get valuable learning opportunities, growth, mentorship and career advancement and an opportunity to give back by helping others

Swahili Resources Creator & Open-Source Contributor
Masakhane Community

Oct 2020 - Present

Support the creation of different resources(e.g datasets for various NLP tasks) for the Swahili language and contribute to different open source projects organized by the Masakhane community.

Python Evangelist
Pycon Tanzania Community

Dec 2020 - Present

Teaching Python programming language across different industries, learning centers, schools and communities and building human capacity in data science, machine learning and artificial intelligence in Tanzania.Cordinating Webinars.

Swahili Dataset Creator
AI4D Language Dataset Fellowship:

March 2020 - April 2021

Creation, curation and collation of good quality African language datasets for a specific NLP task. This task-specific NLP dataset will serve as the downstream task we can evaluate future language models. The Swahili news dataset was created to reduce the gap of using the Swahili language to create NLP technologies.

Ambassador
Zindi Africa

June 2019 - December 2022

Organize meetups and workshops focus on Machine Learning & Data Science. Hosting machine learning hackathons to solve African challenges in various institutions and conferences. Mentoring and guiding people into Data science & Machine learning.

Organizer and Trainer
Deep Learning IndabaX in Tanzania:

June 2018 - Present

Organizing Deep Learning Indabax events at various educational institutions in Tanzania with the aim to equip graduate students, doctoral students and researchers with necessary cutting-edge and hands-on machine learning and AI skills.