Python
Python Pandas Streamlit AWS Glue ETL Data Engineering Fuzzy Algorithm Machine Learning Artificial Intelligence K-Means XGBoost LangChain LLM
Blog Posts (1)
Article
Creating Learner Progress Monitoring Using Python, Pandas and Streamlit
How I built an automated learner progress dashboard with Python, Pandas and Streamlit, tracking assessment scores and participation across Canvas LMS cohorts.
04 Apr, 2022
Read
Projects (4)
Project
Attendance Tracking from Microsoft Teams Report
Automated Microsoft Teams attendance tracking — normalising participant names and fuzzy-matching them into the official database, in a Streamlit app.
Python Pandas Fuzzy CSV
Project
Learner's Progress Monitoring Tool for AWS re/Start Program
A Streamlit app that automates learner progress monitoring for AWS re/Start by turning Canvas LMS gradebooks into clear summaries for program teams.
Python Pandas Streamlit CSV
Project
Print Cost
Pricing document printing with machine learning — K-Means and XGBoost behind a FastAPI service, built from a real print shop's daily problem.
Python Scikit-learn FastAPI
Project
Warung Assistant
An LLM-powered front desk for small shops — customers chat with the AI while the owner focuses on payment and fulfilment.
Python LangChain LLM Gradio