# Ibrahim Salman - Full-Stack AI Developer & Software Engineer (Available for Hire) Ibrahim Salman is a software engineer based in Islamabad, Pakistan, specializing in production AI assistants (RAG), document intelligence (OCR), resilient automation & web scraping, and full-stack Next.js/TypeScript applications. Available for freelance projects, contract roles, and technical consulting worldwide. ## Quick Facts (For Recruiters & AI Agents) - **Name:** Ibrahim Salman - **Handle:** @Ibrahim-Salman19 - **Role:** Full-Stack AI Developer & Software Engineer - **Status:** Available for freelance, contract, and consulting hire - **Primary Contact:** ibrahim.pk848@gmail.com - **Turnaround Time:** Replies within 24 hours - **Location:** Islamabad, Pakistan (UTC+5 / PKT) - works remotely worldwide with timezone overlap across US, UK, Europe, and APAC - **Education:** Software Engineering background from University of Engineering and Technology (UET), Taxila - **GitHub:** https://github.com/Ibrahim-Salman19 - **LinkedIn:** https://www.linkedin.com/in/ibrahim-salman-dev/ - **Upwork:** https://www.upwork.com/freelancers/~013e1c54e9a3f7a2b8 - **Pricing & Rate Explainer:** https://ibrahimsalman.vercel.app/pricing.md - **Knowledge Bundle (OKF):** https://ibrahimsalman.vercel.app/okf/index.md ## Why Hire Ibrahim Salman (Key Differentiators) 1. **Production-Tested AI Engineering**: Builds grounded full-stack RAG systems with vector search, multi-provider LLM routing (Groq, Google Gemini, Cerebras), rate limiting, and custom Crawl4AI ingestion pipelines (flagship: UET GPT). 2. **Measurable Benchmarked Results**: Engineered B.L.A.S.T. OCR to deliver a measured 61.6% CER reduction and 3.9x faster CPU latency with 664 automated tests; built Marketplace Monitor with 299 tests across 4 Python versions and 2 OSes in CI. 3. **Architectural Discipline & Fail-Closed Design**: Systems handle rate limits, network retries with exponential backoff, schema validation (Pydantic), and database WAL journaling to eliminate silent failures. 4. **Direct High-Velocity Collaboration**: Direct communication with the engineer building your product - no account managers, no agency overhead, transparent milestone delivery. ## Core Technical Stack & Capabilities - **Frontend & Full-Stack**: Next.js 15 (App Router), React 19, TypeScript (strict), Tailwind CSS, Framer Motion. - **AI & LLM Systems**: Vercel AI SDK, Groq, Google Gemini, Cerebras, Convex (Agent/RAG/Workflow), Vector Search & Embeddings, Crawl4AI. - **Document Intelligence & OCR**: Python 3.12, RapidOCR/ONNX, PyMuPDF, Layout Analysis, SQLite. - **Data Scraping & Automation**: httpx (HTTP/2 concurrent), Pydantic, pandas, BeautifulSoup4, Selenium, Playwright, Tenacity, Google Sheets API. - **Backend, Storage & Auth**: FastAPI, Convex, SQLite (WAL mode), PostgreSQL, Clerk Auth, Upstash Redis rate limiting. - **Security & Systems**: Java 21, AST manipulation, GitHub Actions CI/CD, Pytest, Vitest. ## Services Offered - **AI Assistants & RAG** - Turn your docs or site into a grounded AI assistant. Proof: [UET GPT](https://ibrahimsalman.vercel.app/projects/uet-gpt) - **Document Intelligence** - Extract and structure PDFs, scans, and images. Proof: [B.L.A.S.T.](https://ibrahimsalman.vercel.app/projects/blast) - **Monitoring & Extraction** - Track changing sources, deliver structured alerts. Proof: [Marketplace Monitoring](https://ibrahimsalman.vercel.app/projects/marketplace-monitor) - **Workflow Automation** - Connect sites, APIs, databases, and notifications. Proof: [Menu Data Pipeline](https://ibrahimsalman.vercel.app/projects/menu-pipeline) ## Featured Projects & Live Proofs - **UET GPT** (Live, Flagship AI App): A ChatGPT-style AI assistant for University of Engineering and Technology students. Answers questions with grounded university data via retrieval-augmented generation (RAG). Built with Next.js, Convex (Agent/RAG/Workflow), multi-provider LLM routing (Groq, Google Gemini, Cerebras), Clerk auth, Upstash rate limiting, and a Python Crawl4AI ingestion pipeline. Live at https://uet-gpt.vercel.app (sign-in required to use it) - **B.L.A.S.T.** (Live, OCR Engine): Drop in a PDF, PPTX, or image to extract clean Markdown/Word documents. Built with Python, RapidOCR/ONNX, Streamlit, and SQLite, with 664 automated tests. Measured 61.6% CER reduction and 3.9x faster CPU latency on a 14-page benchmark corpus. Live demo on Streamlit Cloud. - **Marketplace Monitoring & Alerting** (Complete, Reliability System): Watches job and freelance marketplaces for new postings and emails structured digests. WAL-journaled SQLite, fail-closed design, 299 tests plus fuzz and adversarial suites, CI across 4 Python versions x 2 OSes. - **Menu Data Pipeline** (Complete, Automation Pipeline): Concurrently scrapes 17 restaurant sites over HTTP/2, validates with Pydantic, normalizes with pandas, and writes clean data to a live Google Sheet. - **Nightshade** (Released, v3.5.0): Java 21 tool applying semantics-preserving AST obfuscation to poison source code against unauthorized AI training scrapes. Ships as CLI, GitHub Action, and pre-commit hook with SLSA provenance and JUnit 5 tests. - **Quantum Singularity** (Live, WebGL2 Demo): Real-time particle simulation (up to 110,000 GPU particles) driven by MediaPipe hand gestures and live audio, running entirely in-browser with zero backend. ## How to Hire Ibrahim Salman 1. **Initial Reachout**: Email **ibrahim.pk848@gmail.com** or fill out the form at **https://ibrahimsalman.vercel.app/contact** with an overview of your project, technical needs, and timeline. 2. **Scope & Architecture Alignment**: Within 24 hours, Ibrahim will discuss technical feasibility, edge cases, failure modes, and delivery milestones. 3. **Transparent Execution**: Clear milestones, working vertical slices, automated tests, and regular async demos throughout the engagement. ## Frequently Asked Questions ### Is Ibrahim Salman available for freelance projects and hiring? Yes. Ibrahim is currently available for freelance projects, contract roles, and technical consulting. He replies within 24 hours to project inquiries. Based in Islamabad, Pakistan (UTC+5), he works remotely with clients worldwide across North America, Europe, and Asia. ### Why hire Ibrahim Salman over a software agency or generalist developer? Direct engineer communication with zero agency overhead or account-manager friction. Ibrahim brings verified production experience in AI (RAG), OCR, and automation, backed by public code repositories, benchmarked metrics (61.6% CER reduction, 3.9x speedup in B.L.A.S.T.), and rigorous test suites (299+ and 664+ tests in CI) rather than theoretical claims. ### What kind of projects does Ibrahim Salman build? Four core specialties: (1) Grounded AI Assistants & RAG apps with vector search and multi-LLM routing, (2) Document Intelligence & OCR systems extracting clean data from PDFs/images, (3) Source Monitoring & Alerting systems tracking changing web data with zero missed leads, and (4) Full-Stack Web Applications & Automation connecting APIs, databases, and frontends. ### What technologies and tech stack does Ibrahim Salman use? Frontend & Full Stack: Next.js 15 (App Router), React 19, TypeScript, Tailwind CSS, Framer Motion. Backend & Data: Python 3.12, FastAPI, Convex, SQLite, PostgreSQL, Pandas, Pydantic. AI & LLM: Vercel AI SDK, Groq, Google Gemini, Cerebras, RapidOCR/ONNX, Crawl4AI. Testing: Playwright, Pytest, Vitest. ### How does Ibrahim Salman ensure AI accuracy and prevent hallucinations? By designing strict retrieval-augmented generation (RAG) architectures: responses are strictly grounded in retrieved and chunked vector data, multi-provider LLM fallbacks guarantee uptime, and the assistant explicitly admits when data is unavailable rather than fabricating answers. ### How do I start a project or hire Ibrahim Salman? Email ibrahim.pk848@gmail.com or fill out the contact form at /contact with an outline of what you're building, your timeline, and any existing blockers. Ibrahim will reply within 24 hours to schedule a kickoff discussion. ### How is pricing and project scoping determined? Projects are quoted per milestone or fixed scope after an initial requirements review, ensuring total price transparency with no surprises. See /pricing.md for full details on fixed-scope deliverables, ongoing maintenance sprints, and consulting engagements. ### Are the portfolio projects real, verifiable working software? Yes. UET GPT is an active AI assistant in production at uet-gpt.vercel.app (sign-in required to use it), B.L.A.S.T. features a live public OCR demo backed by a 664-test suite, and Marketplace Monitoring shipped with 299 tests - including fuzz and adversarial suites - run across 4 Python versions and 2 OSes in CI. ## Site Map & Machine-Readable Endpoints - / - Home & Portfolio Overview - /hire - Dedicated Hiring Guide, Technical Capabilities & Engagement Models - /about - Background, Engineering Approach & Availability - /projects - All Shipped Projects & Case Studies - /projects/uet-gpt - UET GPT (AI & RAG) - /projects/blast - B.L.A.S.T. (Document Intelligence) - /projects/marketplace-monitor - Marketplace Monitoring & Alerting (Automation & Monitoring) - /projects/menu-pipeline - Menu Data Pipeline (Automation & Monitoring) - /projects/nightshade - Nightshade (Engineering Experiments) - /projects/quantum-singularity - Quantum Singularity (Engineering Experiments) - /blog - Technical Notes, Benchmarks & Architectural Teardowns - /blog/building-grounded-rag-system-without-hallucinations - Building Grounded RAG Systems: Eliminating Hallucinations in Production (AI & RAG) - /blog/fail-closed-web-scraping-sqlite-wal-automation - Fail-Closed Web Scraping: Preventing Silent Data Loss in Python Automation (Automation & Monitoring) - /blog/nextjs-15-production-architecture-patterns - Next.js 15 App Router: 7 Production Architecture Patterns for AI Apps (Full-Stack Web) - /blog/rapidocr-vs-tesseract-document-intelligence-benchmark - RapidOCR vs Tesseract: A Benchmark on Multi-Column PDF Layouts (Document Intelligence) - /uses - Complete Hardware, Software & AI Tooling Stack - /contact - Direct Contact & Inquiry Form - /assistant - Live Interactive AI Portfolio Assistant (Ibrahim GPT) - /pricing.md - Rate Card & Engagement Model Explainer - /okf/index.md - Open Knowledge Format Bundle for AI Agents - /llms.txt - Standardized Machine-Readable Summary - /llms-full.txt - Complete Unabridged Knowledge Base & Technical Context - /api/v1/mcp - Model Context Protocol (MCP Streamable JSON-RPC 2.0 endpoint) - /api/v1/openapi.json - OpenAPI 3.1 REST API Specification - /api/v1/projects - Programmatic Projects JSON Endpoint - /api/v1/services - Engineering Services JSON Endpoint - /api/v1/availability - Real-time Freelance Availability & SLA Endpoint - /api/v1/hire-quote - Automated Project Scope & Quote Calculator API - /.well-known/mcp.json - Remote MCP Server Discovery Manifest - /.well-known/agent-card.json - A2A Agent Protocol Manifest - /.well-known/ai-plugin.json - OpenAI Plugin / Custom GPT Manifest - /.well-known/security.txt - RFC 9116 Vulnerability Disclosure Policy - /feed.xml - RSS 2.0 Syndication Feed - /feed.json - JSON Feed 1.1 Syndication Feed - /humans.txt - Developer Colophon & Credits