Clarity starts
with cleaner data.
A sales-data analysis workflow built with Pandas: handling missing values, validating records and turning raw data into organized metrics.
THE WORKFLOW / SALES DATA
Python · Data · Applied AI
Curiosity, translated into code.
I turn messy data and repetitive tasks into practical Python workflows—while exploring what's possible with machine learning and AI.
Open to freelance projects & entry-level opportunities
01 / Behind the code
I'm Muhammad Azhar, a Python-focused developer building skills across data analysis, browser automation and machine learning.
I like working through a problem from the ground up: understanding the data, building a repeatable process and making the result useful. My portfolio brings that approach to life through hands-on projects.
Small steps. Working software.
02 / Selected projects
Real portfolio projects. Open source code. A closer look at how I approach a problem.
A sales-data analysis workflow built with Pandas: handling missing values, validating records and turning raw data into organized metrics.
THE WORKFLOW / SALES DATA
A practical browser workflow using explicit waits, defensive element handling and structured CSV export.
Collecting product details from authorized listing pages into structured datasets, with multi-page CSV export.
Exploring the full learning pipeline: preprocessing, feature engineering, model comparison and evaluation.
A conversational Streamlit interface with session memory and a foundation ready for LLM integration.
03 / Capabilities
A focused, growing toolkit for working with data and building practical software.
Python · Pandas · NumPy · Data cleaning
Exploratory analysis · Matplotlib · KPI reporting
Selenium · Web extraction · CSV workflows
Scikit-learn · Preprocessing · Model evaluation
Streamlit · Conversational interfaces · LLM integration foundations
04 / In progress
Practical learning in Python, data analysis, automation and applied AI/ML.
Building, testing and improving workflows in data science and AI applications.
05 / Start a conversation
Have data to make sense of, a task to automate or an opportunity to share? Tell me what you have in mind.
ch.azhar3457@gmail.com