Skip to content
View Ibrahim-Salman19's full-sized avatar

Block or report Ibrahim-Salman19

Report abuse

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

Report abuse
Ibrahim-Salman19/README.md

Ibrahim Salman

AI & automation developer based in Islamabad, Pakistan — software engineering background from UET Taxila. I build things that survive real-world failure, not just demo well: RAG assistants, OCR pipelines, source monitoring with alerting, and workflow automation. Ship first, polish after, honest about the trade-offs.

Portfolio LinkedIn Email Followers


What I work on

Focus What it does Proof
AI Assistants & RAG Turn docs or a site into a grounded AI assistant UET GPT
Document Intelligence Extract and structure PDFs, scans, and images B.L.A.S.T.
Monitoring & Extraction Track changing sources, deliver structured alerts Marketplace Monitoring
Workflow Automation Connect sites, APIs, databases, and notifications Menu Data Pipeline

Featured projects

Project What it does Proof Links
UET GPT — flagship RAG assistant answering university students' questions with real institutional data instead of guesses Next.js · Convex · Clerk · LLM routing across Groq/Gemini/Cerebras App ↗ (sign-in required) · Repo
B.L.A.S.T. OCR engine for PDFs, slides, and images 61.6% CER reduction · 3.9x faster CPU latency (14-page benchmark) · 664 automated tests Demo ↗ · Repo
Marketplace Monitoring & Alerting Watches marketplaces, emails a structured digest the moment a listing appears Fails closed on every external dependency · 299 tests incl. fuzz + adversarial · CI: 4 Python × 2 OS Repo private — deployed against real accounts
Menu Data Pipeline Concurrently scrapes 17 restaurant sources into one validated dataset Pydantic validation · pandas normalization · pushes to a live Google Sheet Repo
Nightshade Rewrites code so it still compiles and runs correctly, but is designed to degrade as AI training data if scraped without permission Java 21 · AST-based · SLSA provenance, Sigstore signing, SBOM · co-created with Saif-ur-Rehman Repo
Quantum Singularity Real-time WebGL2 particle simulation driven by hand gestures and live audio, zero backend Up to 110,000 GPU particles Live ↗ · Repo

Stack

Next.js React TypeScript Python FastAPI Convex Tailwind CSS PostgreSQL SQLite Playwright Pytest

Writing

Architecture teardowns and benchmarks on my blog: grounded RAG systems, OCR benchmarking, fail-closed scraping design, and Next.js 15 production patterns.


Open to freelance projects, contract roles, and technical consulting. Usually replies within 24 hours — hire me or email me directly.

Popular repositories Loading

  1. foodmenu_scraper foodmenu_scraper Public

    Concurrent Python pipeline that scrapes menu data from 17 restaurant sites, validates/normalizes it with Pydantic and pandas, and pushes the unified dataset to a live Google Sheet.

    Python

  2. uet-gpt uet-gpt Public

    ChatGPT-style AI assistant for UET Taxila students - answers admissions/fees/courses questions using real university data via RAG, not guessing. Next.js, Convex, multi-LLM routing.

    TypeScript

  3. contra_scraper contra_scraper Public

    Python

  4. OCR OCR Public

    Self-hosted OCR pipeline for PDFs, PPTX, and images with a native MCP server: 18% lower CER and 7.7x lower CPU latency vs. EasyOCR on a 14-page benchmark (ADR-documented). CLI + Streamlit UI + Fast…

    HTML

  5. quantum-singularity quantum-singularity Public

    Real-time WebGL 2 particle simulation controlled by hand gestures (MediaPipe) and live microphone input, entirely on-device.

    HTML