Skip to content
View Ibrahimshah0900's full-sized avatar
🏠
Building AI projects
🏠
Building AI projects

Block or report Ibrahimshah0900

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
Ibrahimshah0900/README.md

Muhammad Ibrahim Hashmi

Typing Animation

GitHub

Profile Views


πŸ‘¨β€πŸ’» About Me

I'm a BS Artificial Intelligence student focused on building practical AI systems and turning machine learning models into usable software products.

My main areas of interest are:

  • 🧠 Machine Learning
  • πŸ‘οΈ Computer Vision
  • ⚑ Applied Artificial Intelligence
  • 🐍 Python
  • πŸ”Œ AI Model & API Integration
  • 🧩 Production-Oriented AI Systems
  • πŸš€ Model Deployment & Delivery

I enjoy taking AI beyond notebooks and experiments β€” building end-to-end AI systems, APIs, integrations, and practical AI products.

🎯 Current Focus: AI/ML Engineering + Computer Vision + production-oriented Applied AI.


πŸš€ Featured Projects

πŸ—“οΈ UniTime-AI

βœ… Completed β€” Released as v0.1.1

An AI-assisted university timetable and clash-resolution system designed to help students, faculty, coordinators, and administrators manage scheduling conflicts safely and efficiently.

The AI architecture uses a CatBoost learning-to-rank model to prioritize already-eligible timetable-resolution candidates.

Deterministic safety rules remain authoritative for room, faculty, section, enrollment-backed student conflicts, and other hard scheduling constraints.

The ML model cannot override hard constraints, and the application falls back to deterministic ranking if the model is unavailable.

✨ Highlights

  • 🧠 CatBoost research-v1 ranking model
  • πŸ›‘οΈ Deterministic safety-gated AI workflow
  • ⚠️ Clash detection and resolution candidate generation
  • πŸŽ“ Student, faculty, coordinator, and admin workflows
  • πŸ” JWT authentication and role-based access control
  • πŸ”’ Argon2 password hashing
  • πŸ“… CSV/XLSX timetable import
  • ↩️ Controlled timetable changes with audit history and rollback
  • πŸ—„οΈ SQLAlchemy + Alembic
  • 🐘 PostgreSQL support
  • πŸ§ͺ Pytest, Vitest, Playwright, and PostgreSQL smoke testing
  • βš™οΈ GitHub Actions CI
  • 🐳 Docker / Docker Compose support
  • πŸ“± Capacitor Android client
  • πŸ“š AI evaluation, API contracts, documentation, and release artifacts

πŸ›  Technology Stack

Python FastAPI CatBoost SQLAlchemy Alembic PostgreSQL React TypeScript Capacitor Docker GitHub Actions

βœ… Status: Completed and released on GitHub. Designed for reproducible local evaluation and real timetable import. A continuously hosted cloud backend is not required.

UniTime-AI Repository UniTime-AI Latest Release


πŸ‡΅πŸ‡° Pakistani Currency Assistant

An AI-powered application designed to recognize Pakistani banknotes and provide accessible feedback to users.

✨ Highlights

  • 🧠 Pakistani banknote recognition using RT-DETR
  • πŸ“· Camera and image-upload recognition
  • πŸ”Š English & Urdu voice feedback
  • 🀲 Hands-free scanning
  • πŸ“³ Vibration feedback
  • πŸ“± Android integration using Capacitor
  • ⚑ FastAPI inference backend
  • ☁️ Remote AI inference through ModelScope

πŸ›  Technology Stack

Python PyTorch Ultralytics OpenCV RT-DETR FastAPI React TypeScript Capacitor Android

Currency Assistant Repository


πŸ“„ AI Resume Studio

An AI-powered resume analysis and optimization platform designed to help users evaluate and improve resumes.

✨ Highlights

  • πŸ“Š ATS-style resume analysis
  • 🎯 Resume ↔ Job matching
  • ✍️ Resume improvement recommendations
  • πŸ“‘ PDF & DOCX generation
  • πŸ‘οΈ OCR and resume parsing
  • 🧠 NLP and semantic similarity
  • πŸ’Ύ Resume management
  • ☁️ Streamlit deployment

πŸ›  Technology Stack

Python Streamlit spaCy scikit-learn Sentence Transformers OpenCV OCR SQLite

AI Resume Studio Repository AI Resume Studio Live Demo


πŸ›‘οΈ Pur-Aman Pakistan

πŸŽ“ Final Year Project β€” In Development

Currently developing Pur-Aman Pakistan, an AI-powered safety application as my university Final Year Project.

The project is being developed as a production-oriented AI system involving:

  • πŸ€– AI / ML capabilities
  • ⚑ Backend APIs
  • πŸ—„οΈ Database architecture
  • πŸ” Structured backend development
  • πŸ“± Application integration
  • πŸš€ Deployment-oriented architecture

πŸ›  Current Technologies

Python FastAPI SQLAlchemy SQLite Alembic AI/ML

🚧 Status: Currently under active development.


🧰 Tech Arsenal

Technology Stack

πŸ€– AI / Machine Learning

PyTorch β€’ Ultralytics β€’ scikit-learn β€’ OpenCV β€’ spaCy β€’ Sentence Transformers β€’ CatBoost

πŸ‘οΈ Computer Vision

OpenCV β€’ RT-DETR β€’ YOLO β€’ PyTorch

βš™οΈ AI Systems & Backend

FastAPI β€’ SQLAlchemy β€’ REST APIs β€’ SQLite β€’ PostgreSQL β€’ Alembic

🧩 Product Delivery

React β€’ TypeScript β€’ JavaScript β€’ Capacitor β€’ Android

πŸ”§ Development & Quality

Git β€’ GitHub β€’ Pytest β€’ GitHub Actions β€’ Docker β€’ VS Code β€’ Android Studio

☁️ Deployment / Distribution

Streamlit Cloud β€’ ModelScope β€’ GitHub Releases


πŸ“Š GitHub Snapshot

GitHub Profile Summary

Repositories Per Language

Most Commit Language

GitHub Statistics

Productive Time


🎯 Currently

βœ… Completed    β†’ UniTime-AI β€” AI-Assisted Timetable & Clash Resolution
πŸ›‘οΈ FYP          β†’ Pur-Aman Pakistan
πŸ‘οΈ Focusing     β†’ AI/ML Engineering + Computer Vision + Applied AI
⚑ Developing   β†’ Production AI Systems, FastAPI & Model Integration
πŸš€ Goal         β†’ Build AI Products That Solve Real Operational Problems

Pinned Loading

  1. Learning-projects- Learning-projects- Public

    AI/ML learning experiments covering YOLO11 + SAM2 computer vision and TF-IDF spam classification with scikit-learn.

    Python

  2. AI-Resume-Studio AI-Resume-Studio Public

    AI-powered resume builder, ATS analyzer, job matcher, resume improver, and PDF/DOCX exporter built with Python and Streamlit.

    Python

  3. currency-assistant currency-assistant Public

    AI-powered Pakistani banknote recognition app using RT-DETR with Android, English/Urdu voice feedback, and accessibility features.

    TypeScript

  4. resume-builder resume-builder Public archive

    AI-powered resume builder with scoring

    Python