Habib Abdurrasyid
I’m Habib — an AI/ML Engineer, and rasyidev pretty much everywhere online. I build production-ready AI and data systems: LLM applications, RAG pipelines, and the cloud infrastructure they run on.
I got here through teaching. For the better part of four years I taught AI/ML to over a thousand students, and that taught me two things I still work by: if you can’t explain it plainly you probably don’t understand it yet, and a pipeline nobody can debug is a pipeline that will break.
These days I spend my time writing Python, designing PostgreSQL schemas, and moving data around AWS and Tencent Cloud. I write here about the parts that actually cost me time — the wrong assumptions, the slow queries, and the fix that finally worked.
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.
Building a Scalable ETL Pipeline with AWS Glue (CSV to Parquet + Partitioning)
A hands-on walkthrough of a serverless ETL pipeline with AWS Glue, PySpark and Athena: raw CSV into partitioned Parquet for fast queries at scale.