Joan Ngugi

Hi, I am Joan Ngugi.


My top skills

Business Analysis

"I'll often joke that when people ask 'What is business analysis?', I say: 'You know all those times people say, 'Somebody should look into that.' I am the person who looks into that." ~ Jen Neuls ,Senior Business Analyst. As a BA, I translate business requirements into technical requirements, while drawing needs that are not yet known and enabling different stakeholders to ingest them.

Data Visualization

"The greatest value of a picture is when it forces us to see what we never expected to see".~ John Tukey. I love visualizing data to get more clarity on it and to understand the story behind the data. I do this through data cleaning, data exploration, data visualization and finally insights on the visualizations. Tools and libraries I use include Pandas, Matplotlib, Seaborn, Plotly and PowerBI.

Machine Learning.

" In God we trust,all others must bring data". ~ Edwards Deming Data will talk to you if you are willing to listen. I am highly motivated by the fact that data can be used to make decisions and predictions. I do this using machine learning techniques such as Unsupervised learning, Supervised learning and Natural Language Processing.

Software Engineering

"First solve the problem then write code" ~ Unknown. Once I get to understand a problem through Business Analysis and Data Analytics, I love writing code to see how much of that problem can be solved using programming techniques. My tools of trade for this include: HTML, CSS, Bootstrap, Python/Django, Docker, Kubernetes, MySQL, PostgreSQL, Git and WordPress.

Tech Writing

"If you can't explain it simply, you don't understand it well enough" ~ Albert Einstein. I am passionate about writing tech articles not only to bring my thoughts to paper about the subject matter, but to also, hopefully,share the knowledge with people in the best way I can.

Quality Assurance

"What gets measured gets improved " ~ Peter Drucker. For any software product I am involved in, I also write test cases for the same, or utilize test cases while testing the product or both. I am motivated by the fact that what gets tested could fail and what fails leads to understanding.


“It’s not the mountain we conquer, but ourselves.” – Sir Edmund Hillary

About Me

Joan Ngugi

    I graduated from University with a Bachelor’s degree in Computer Science.


    My first internship entailed IT support related work.


    I worked as a Business Analyst and a Quality Analyst during my second Internship.


    My other courses and certifications include Postgraduate Certificate in Data Science from Strathmore University, Python and Statistics Certificate for financial analysis from Hong Kong University , Scrum Fundamentals Certified, ITILv4 , Mobile Web Specialist(Google Africa Scholarship -2018), and currently studying for the AWS Cloud Practitioner certification.


    I currently work as a  full-time Business Analyst, in Nairobi, Kenya.


    I also enjoy playing the piano, hiking, cooking meat and long road-drives.