
3
3
Pakistan
3+ years of experience
I’m Muhammad Bilal Rafique, a passionate and self-driven full-stack developer and AI enthusiast. Currently pursuing a BS in Computer Science with a focus on Data Science and AI, I specialize in front-end development using Next.js, Tailwind CSS, and React, and have hands-on experience in building full-stack applications with MongoDB, Node.js, and Express. I’ve participated in several hackathons, including solo projects like InquisitorAI — an AI-powered interview preparation tool built for Devpost. I enjoy working with cutting-edge technologies like LangChain, CrewAI, and FastAPI, and actively explore areas like agentic AI and API integrations. Beyond coding, I love contributing to real-world projects, collaborating with teams, and continuously learning — from LeetCode streaks to building AI tools.
.png&w=828&q=75)
AI coding tools now generate code faster than humans can review it safely. A developer can ship hundreds of lines in minutes, but speed creates new risks: hardcoded secrets, hallucinated packages, missing auth checks, prompt injection attacks, and spec violations that slip through human review undetected. TrustGate is an automated merge gate built to catch these AI-specific failure modes before code reaches production. When a pull request is submitted, five specialized IBM watsonx-powered checkers run in parallel on the code and deliver a clear PASS, REVIEW, or BLOCK verdict with exact cited evidence file path, line number, and quoted snippet before the code is allowed to merge. The five checkers are: Security Reviewer (finds hardcoded secrets, SQL injection, missing auth), Spec Conformance (reads the PRD and compares it against code using document understanding), Injection Scanner (finds prompt injection attempts in comments and README), Dependency Verifier (catches hallucinated PyPI packages), and License Checker (detects GPL violations in MIT projects). Every finding must cite exact evidence or it is not reported. This eliminates hallucinated false positives that make AI security tools untrustworthy. The verdict engine scores findings (high=5, medium=2, low=1) and forces a BLOCK on any single high-severity finding regardless of total score. TrustGate integrates directly into GitHub via a GitHub Action that fires on every pull request and posts the verdict as a PR comment. The Explainable Trust Dashboard shows judges and reviewers exactly why a PR was blocked, with a human-approval-with-reason override flow that demonstrates responsible AI deployment. Built in 48 hours for the IBM Bob 2.0 Hackathon.
27 Sep 2026

Our project is an AI-powered coding assistant called *Code Copilot*, designed to help programmers improve and understand their code more effectively. It is built using Python, Gradio for the user interface, and Blackbox AI (GPT-4) to provide intelligent coding responses. When a user pastes a piece of code or asks a coding question, the system sends that input to the AI model to generate helpful advice and explanations. At the same time, the app uses Python’s ast (Abstract Syntax Tree) module to deeply analyze the structure of the code by identifying how many functions, loops, and conditionals it has, and how deeply the code is nested. Based on this analysis, the app automatically generates suggestions such as simplifying nested logic, breaking large functions into smaller ones, or replacing basic loops with more efficient techniques like list comprehensions. Everything—including the AI response, code pattern analysis, and smart suggestions—is displayed in a clean, user-friendly interface. This makes Code Copilot a powerful tool for both beginner and experienced developers to write cleaner, more efficient Python code with real-time feedback.
8 Jul 2025

AI code Commentor and Documentation Generator aims to remove headache to remove writing comments, documentation for developers which is real pain for some beginner level developers fellow, we come with idea where a user interface only requires a piece of code and AI will automatically provide comments, documentation, provides improvements if any and gives the time complexity. with more than 90% success rate, we present our project to lablab with plans to broaden the scope of project in future. we are using Trae.ai as our IDE, llma from novita ai and fast api to handle api request also serving a static html page to provide interface to users. we provide simple user interface, to generate comments and documentation at ease.
15 Jun 2025