AI-Powered CI/CD Pull Request Reviewer
Stateless webhook microservice for real-time autonomous code review using Gemini 2.5 Flash.
Technologies Used
Designed a stateless webhook microservice that intercepts GitHub pull request events (opened and synchronize actions) in real time, fetches the full file diff, and submits it to Google Gemini 2.5 Flash for autonomous code review.
The LLM is prompted to prioritize security vulnerabilities (hardcoded credentials, injection vectors, improper error handling), logic errors, and best practice violations before surfacing stylistic feedback.
Review output is published as formatted Markdown directly to the GitHub pull request timeline, giving reviewers structured, actionable feedback without a manual first-pass inspection cycle.
Fully containerized with Docker and deployed to Hugging Face Spaces as a persistent webhook listener operating continuously with zero downtime.