Type something to search...

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
Article

Creating Learner Progress Monitoring Using Python, Pandas and Streamlit

Python Pandas Streamlit

How I built an automated learner progress dashboard with Python, Pandas and Streamlit, tracking assessment scores and participation across Canvas LMS cohorts.

4 min read 04 Apr, 2022
Read
Building a Scalable ETL Pipeline with AWS Glue (CSV to Parquet + Partitioning)
Article

Building a Scalable ETL Pipeline with AWS Glue (CSV to Parquet + Partitioning)

AWS Glue ETL

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.

6 min read 08 Apr, 2026
Read