{"id":23973460,"url":"https://github.com/ammarsaf/ammarsaf","last_synced_at":"2025-10-04T06:12:43.920Z","repository":{"id":126949850,"uuid":"395292219","full_name":"ammarsaf/ammarsaf","owner":"ammarsaf","description":"Data Scientist Portfolio","archived":false,"fork":false,"pushed_at":"2025-09-10T01:03:53.000Z","size":118,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-10T04:48:56.031Z","etag":null,"topics":["config","data-science","github-config","portfolio"],"latest_commit_sha":null,"homepage":"https://ammar-azman.github.io/Ammar-Azman/","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ammarsaf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-08-12T11:15:05.000Z","updated_at":"2025-09-10T01:03:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"63bc04e7-f531-4fcf-b538-f4303cbef20c","html_url":"https://github.com/ammarsaf/ammarsaf","commit_stats":null,"previous_names":["ammarsaf/ammarsaf"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ammarsaf/ammarsaf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ammarsaf%2Fammarsaf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ammarsaf%2Fammarsaf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ammarsaf%2Fammarsaf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ammarsaf%2Fammarsaf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ammarsaf","download_url":"https://codeload.github.com/ammarsaf/ammarsaf/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ammarsaf%2Fammarsaf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278273391,"owners_count":25959749,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["config","data-science","github-config","portfolio"],"created_at":"2025-01-07T04:58:07.402Z","updated_at":"2025-10-04T06:12:43.915Z","avatar_url":"https://github.com/ammarsaf.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## Profile\n\n\u003cimg src=\"https://fonts.gstatic.com/s/e/notoemoji/latest/1f44b_1f3fb/512.gif\" alt=\"👋\" width=\"15\" height=\"15\"\u003e Hello there, Ammar here. I did some data stuffs.\u003cbr\u003e \n\n[gist](https://gist.github.com/ammarsaf) \n\n---\n\n## Projects\n\n### DE\n\n- RapidKL GTFS realtime Dashboard with ELT approach [see](https://github.com/ammarsaf/rapid-tracker)\n\n### AI/ML\n- Predict Future Sales with XGBoost (Community Competition) - [see](https://www.kaggle.com/code/ammarazman98/predict-future-sales-with-xgboost)\n- Brain Tumor Classification - Analysis, Shallow and Deep Learning [see](https://www.kaggle.com/code/ammarazman98/brain-tumor-classification-tensorflow)\n- User Behavior Prediction by Text Classification with Deep Learning [see](https://github.com/Ammar-Azman/behavior_prediction_jobads_text.git)\n- LLM-chatbot App - talk with your PDF files [see](https://github.com/Ammar-Azman/chat-gpt-pdf)\n- End-to-End RAG-LLM with vector database (PGVector) container [see](https://github.com/Ammar-Azman/llm_rag_pgvector.git)\n- Multithreading Wrapper Module for web-scraping [see](https://github.com/Ammar-Azman/xtractor)\n\n### Open Source\n- Text dataset [contributor](https://huggingface.co/ammarxix) for [Malaysia-AI](https://github.com/mesolitica/malaysian-dataset/tree/master)\n\n### Web\n\n- Static website powered by AI Analysis - [mawaddah](https://mawaddah.mmarsaf.xyz)\n\n\n\n### Blogs\n\u003c!-- BLOG-POST-LIST:START --\u003e\n- [Why Kaggle is So OP](https://ammarite.hashnode.dev/why-kaggle-is-so-op)\n- [How to start Data Science](https://ammarite.hashnode.dev/how-to-start-data-science)\n- [How TDD Teach us to Become a Firm Programmer](https://ammarite.hashnode.dev/how-tdd-teach-us-to-become-a-firm-programmer)\n- [Some Rust Learning Experience \u0026lpar;pt. 1\u0026rpar;](https://ammarite.hashnode.dev/some-rust-learning-experience-pt-1)\n- [Just start](https://ammarite.hashnode.dev/just-start)\n\u003c!-- BLOG-POST-LIST:END --\u003e\n\n### Hacks\n- [Deriv](https://github.com/ammarsaf/deriv-hackathon)\n- [AI Tinkers](https://github.com/ammarsaf/aitinkerers-hackathon-supa-team-werecooked)\n- [Alibaba](https://github.com/ammarsaf/alibaba_llm)\n\n### Learning \n- Data Engineering\n- Learning Rust for fun [see](https://github.com/Ammar-Azman/data-science-materials/blob/main/prog_languages/rust.md)\n- Time Series - Learning Notebook [see](https://www.kaggle.com/code/ammarazman98/store-sales-forecast-learn-experiment)\n\n---\n## Tech-Skills\n![Python](https://img.shields.io/badge/Python-FFD43B?style=for-the-badge\u0026logo=python\u0026logoColor=blue) ![Numpy](https://img.shields.io/badge/Numpy-777BB4?style=for-the-badge\u0026logo=numpy\u0026logoColor=white) ![Pandas](https://img.shields.io/badge/Pandas-2C2D72?style=for-the-badge\u0026logo=pandas\u0026logoColor=white) ![Selenium](https://img.shields.io/badge/Selenium-43B02A?style=for-the-badge\u0026logo=Selenium\u0026logoColor=white) ![pytest](https://img.shields.io/badge/Pytest-0A9EDC.svg?style=for-the-badge\u0026logo=Pytest\u0026logoColor=white)\u003cbr\u003e\n![Postgresql](https://img.shields.io/badge/PostgreSQL-316192?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white) ![MySQL](https://img.shields.io/badge/mysql-%2300f.svg?style=for-the-badge\u0026logo=mysql\u0026logoColor=white) ![[airflow]](https://img.shields.io/badge/Airflow-017CEE?style=for-the-badge\u0026logo=Apache%20Airflow\u0026logoColor=white)\u003cbr\u003e\n![Scikit-learn](https://img.shields.io/badge/scikit_learn-F7931E?style=for-the-badge\u0026logo=scikit-learn\u0026logoColor=white) ![Tensorflow](https://img.shields.io/badge/TensorFlow-FF6F00?style=for-the-badge\u0026logo=tensorflow\u0026logoColor=white) ![mlflow](https://img.shields.io/badge/mlflow-%23d9ead3.svg?style=for-the-badge\u0026logo=numpy\u0026logoColor=blue) \u003cbr\u003e\n![FastAPI](https://img.shields.io/badge/fastapi-109989?style=for-the-badge\u0026logo=FASTAPI\u0026logoColor=white) ![Docker](https://img.shields.io/badge/Docker-2CA5E0?style=for-the-badge\u0026logo=docker\u0026logoColor=white) ![Streamlit](https://img.shields.io/badge/Streamlit-FF4B4B?style=for-the-badge\u0026logo=Streamlit\u0026logoColor=white)\u003cbr\u003e\n![vscode](https://img.shields.io/badge/Visual%20Studio%20Code-007ACC.svg?style=for-the-badge\u0026logo=Visual-Studio-Code\u0026logoColor=white) ![jupyter](https://img.shields.io/badge/Jupyter-F37626.svg?style=for-the-badge\u0026logo=Jupyter\u0026logoColor=white)\u003cbr\u003e\n![Git](https://img.shields.io/badge/git-%23F05033.svg?style=for-the-badge\u0026logo=git\u0026logoColor=white) ![github](https://img.shields.io/badge/GitHub-181717.svg?style=for-the-badge\u0026logo=GitHub\u0026logoColor=white) ![git-action](https://img.shields.io/badge/GitHub%20Actions-2088FF.svg?style=for-the-badge\u0026logo=GitHub-Actions\u0026logoColor=white)\u003cbr\u003e\n![Amazon AWS](https://img.shields.io/badge/Amazon_AWS-FF9900?style=for-the-badge\u0026logo=amazonaws\u0026logoColor=white) ![ecs](https://img.shields.io/badge/Amazon%20ECS-FF9900.svg?style=for-the-badge\u0026logo=Amazon-ECS\u0026logoColor=white) ![Azure](https://img.shields.io/badge/azure-%230072C6.svg?style=for-the-badge\u0026logo=microsoftazure\u0026logoColor=white)\u003cbr\u003e\n![[powerbi]](https://img.shields.io/badge/PowerBI-F2C811?style=for-the-badge\u0026logo=Power%20BI\u0026logoColor=white) ![Tableau](https://img.shields.io/badge/Tableau-E97627?style=for-the-badge\u0026logo=Tableau\u0026logoColor=white) ![Microsoft Excel](https://img.shields.io/badge/Microsoft_Excel-217346?style=for-the-badge\u0026logo=microsoft-excel\u0026logoColor=white)\u003cbr\u003e\n![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge\u0026logo=linux\u0026logoColor=black) ![Ubuntu](https://img.shields.io/badge/Ubuntu-E95420?style=for-the-badge\u0026logo=ubuntu\u0026logoColor=white)![Shell Script](https://img.shields.io/badge/shell_script-%23121011.svg?style=for-the-badge\u0026logo=gnu-bash\u0026logoColor=white)![zsh](https://img.shields.io/badge/Zsh-F15A24.svg?style=for-the-badge\u0026logo=Zsh\u0026logoColor=white) \u003cbr\u003e\n![obsidian](https://img.shields.io/badge/Obsidian-7C3AED.svg?style=for-the-badge\u0026logo=Obsidian\u0026logoColor=white) ![notion](https://img.shields.io/badge/Notion-000000.svg?style=for-the-badge\u0026logo=Notion\u0026logoColor=white)\n\n---\n## Roadmap and Metrics\n[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=ammarsaf\u0026show_icons=True\u0026hide_border=True\u0026theme=tokyonight)](https://github.com/anuraghazra/github-readme-stats)\n\n\u003cimg allign=\"left\" alt=\"Ammar Azman Github Stat\" src=\"https://github-readme-stats.vercel.app/api?username=ammarsaf\u0026show_icons=True\u0026hide_border=True\u0026theme=tokyonight\" /\u003e \n\n[![roadmap.sh](https://api.roadmap.sh/v1-badge/wide/64acfd9614678473bb612dd3?variant=dark\u0026roadmaps=python%2Cdevops%2Cdocker)](https://roadmap.sh)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fammarsaf%2Fammarsaf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fammarsaf%2Fammarsaf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fammarsaf%2Fammarsaf/lists"}