Wycliff Kimani Karanja Software Engineering, Python, Data Science, ML
No reviews yet

With three years of hands-on experience in Python, data science, and software engineering, starting from my professional roles in university, I specialize in helping learners build their skills from scratch. I tutor complete beginners who are discovering Python and programming basics. I also support learners with some experience who want to transition into data science, machine learning, web development, or Android development.

My background includes data analysis, visualization, modeling, machine learning, full-stack web design and development, and Android app development. I’ve successfully mentored learners with no prior technical knowledge, guiding them from basic syntax to practical real-world projects. I also assist developers who are already comfortable with Python but need a structured way to dive into data science and machine learning concepts.

I focus on interactive, real-world examples that link theory to practice. This helps learners not only understand how things work but also why they do. Based in Nairobi, I offer flexible online sessions and can start promptly. I provide customized learning plans, code exercises, and track progress. My approach is practical, structured, and emphasizes building confidence, ensuring learners can effectively apply what they learn in real software and data-driven projects.

Subjects

  • Software Engineering Beginner-Expert

  • Android Application Development Beginner-Expert

  • Data Science and Machine Learning Beginner-Expert

  • Machine learning Python Beginner-Expert


Experience

  • Software Engineer (Dec, 2025Present) at DevCraft Technologies
    I design, develop, test and maintain websites, mobile apps, dashboards, chatbots and other software applications
  • Data Analyst (Jun, 2024Jul, 2025) at AgriTech Analytics
    1. Collected, cleaned, and organized agricultural datasets including crop
    health, weather patterns, and pest/disease records to support model
    training and analysis.
    2.Designed and maintained data entry work flows to ensure accuracy
    and consistency in gathering data from various sources.
    3.Worked with developers and researchers to prepare datasets that
    powered AI-driven features of the Farmpulse application.
    4.Carried out exploratory data analysis (EDA) to find patterns and
    insights helpful for decision-making in precision farming.
    5.Documented data collection processes and created reports to help
    stakeholders understand data-driven insights.
  • Information Technology Intern (May, 2023May, 2024) at AfricarTrack International Limited
    Assisted in resolving hardware, software, and network issues to
    maintain smooth IT operations.
     Supported the setup and maintenance of computer systems, ensuring
    security updates and patches were applied.
     Provided technical support to technicians, improving system usability
    and reducing downtime.
     Helped document IT processes and user guides for internal reference
    and referencing.
     Worked with the IT team on small projects, including system upgrades
    and software installations.

Education

  • Data Science Bootcamp (Jan, 2024Dec, 2024) from Moringa School
  • Bachelor of Science in Information Technology (Sep, 2021Nov, 2025) from Zetech Universityscored 2nd Upper

Fee details

    KSh8002,000/hour (US$6.1815.45/hour)

    Fees range from 800 KSH to 2000 KSH per hour, based on the student's experience level. For example, beginners may start at a lower rate for fundamental lessons, while advanced learners need more specialized support. Other factors include session length and format, such as shorter reviews compared to longer coding practice sessions. The fees also depend on inclusions, like personalized materials, homework reviews, or package deals for multiple sessions.


Courses offered

  • Software Engineering

    • US$100
    • Duration: 3 Months
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Swahili, Kiswahili
    • Certificate provided: Yes
    I teach Software Engineering with a strong focus on real-world practice, not theory alone. I guide learners through core concepts like problem-solving, clean code, application structure, and development workflows, using hands-on projects and practical examples. My approach is step-by-step and learner-paced, helping beginners build a solid foundation while supporting more advanced learners in strengthening professional software development skills.
  • data science

    • US$100
    • Duration: 3 Months
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English
    • Certificate provided: Yes
    I teach Data Science by breaking complex concepts into clear, practical steps. Learners are guided through data analysis, visualization, and modeling using real datasets, with a strong emphasis on understanding how and why techniques are applied. Sessions are hands-on and tailored to the learner’s level, helping beginners build confidence while enabling those with programming experience to apply data science effectively to real problems.
  • Chatbots creation and training

    • US$50
    • Duration: 3 Weeks
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English
    • Certificate provided: Yes
    I teach chatbot creation and training with a practical, end-to-end approach. Learners are guided through designing conversational logic, training models, integrating APIs, and deploying chatbots for real use cases. The focus is on hands-on building, clear understanding of how chatbots work, and adapting solutions to real-world applications rather than relying on prebuilt tools alone.

Reviews

No reviews yet. Be the first one to review this tutor.