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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to 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

LinkedInProfile 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

PythonC++JavaScriptHTML5CSS3

πŸ“š Frameworks & Libraries

DjangoOpenCVNumPyPandasScikit-learnTensorFlow

πŸ› οΈ Tools

GitGitHubVS CodeJupyter


πŸ“Š GitHub Stats

GitHub StreakTop LangsGitHub 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-trackermoney-trackerPublic

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

    CSS

  2. bubble-sheet-evaluatorbubble-sheet-evaluatorPublic

    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-detectioncredit-card-fraud-detectionPublic

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

    Jupyter Notebook