Skip to content
View ibnu-umer's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report ibnu-umer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ibnu-umer/README.md

Hi, I’m Muhammad Riyas 👋

AI/ML Engineer · Python Developer · Learning C++ · Web Interfaces with HTML/CSS

LinkedIn Profile Views

Building practical AI/ML & CV tools in Python, deepening C++, and crafting intuitive web interfaces.


📌 About Me

  • Building practical AI/ML & Computer Vision tools (Python)
  • Currently deepening C++ for performance-critical programming
  • Comfortable with HTML/CSS for web interfaces
  • Focused on clean code, reproducible experiments, and clear documentation
  • Open to collaboration on applied ML, CV utilities, and analytics dashboards

🚀 Projects

💾 Finance Parser (CLI Tool)

Command-line tool to extract structured transaction data from bank statement PDFs. Converts messy PDF exports into clean CSV/JSON for easy tracking and analysis.
Stack: Python · pdfplumber · pandas · camelot
Scope: PDF parsing, transaction normalization, CSV/JSON export, CLI packaging

📝 Bubble-sheet Evaluator (OpenCV, offline)

Automatically evaluates MCQ answer sheets with CV. Detects QR codes, reads filled bubbles, and exports CSV + annotated images.
Stack: Python · OpenCV · NumPy
Scope: QR detection, contour-based bubble detection, CSV results, annotated output

🛡️ Credit Card Fraud Detection (XGBoost)

Fraud detection with real-world anonymized data: preprocessing, model training, metrics, and saved models.
Stack: Python · XGBoost · scikit-learn · pandas
Scope: Imbalance handling, evaluation (ROC-AUC, PR), model persistence


🛠️ Tech Stack

🌐 Languages

Python C++ JavaScript HTML5 CSS3

📚 Frameworks & Libraries

Django OpenCV NumPy Pandas Scikit-learn TensorFlow

🛠️ Tools

Git GitHub VS Code Jupyter


📊 GitHub Stats

GitHub Streak Top Langs GitHub Stats


📅 Now / Next

  • 🚀 Building the Money Tracker MVP → categories, charts, CSV import/export
  • 📚 Advancing in C++ → performance-critical & systems-level programming
  • 🛠️ Improving proficiency in Git, GitHub, VS Code, Jupyter, and related dev tools

🔗 Connect

💬 Always open to feedback, meaningful discussions, and collaboration opportunities

Pinned Loading

  1. money-tracker money-tracker Public

    A simple Django-based money tracker to manage income and expenses with charts and a clean UI.

    CSS

  2. bubble-sheet-evaluator bubble-sheet-evaluator Public

    An offline Python tool to automatically evaluate MCQ answer sheets using computer vision. Detects QR codes, filled bubbles, and exports results to CSV with annotated images.

    Python

  3. credit-card-fraud-detection credit-card-fraud-detection Public

    Detect credit card fraud using XGBoost with real-world anonymized data. Includes preprocessing, model training, evaluation metrics, and saved model files.

    Jupyter Notebook