🔧 Projects


AI-Powered Chatbot QA Evaluator

Built a Python tool that automatically evaluates the quality of chatbot responses using the Gemini AI API — saving QA engineers hours of manual work.

Technologies: Python · Google Gemini API · python-docx · Prompt Engineering · python-dotenv

🔗 View Code on GitHub
AI-Powered Test Case Generator

Built a Python tool that automatically generates structured test cases from any requirements document (BRD, User Story, or plain text) using the Google Gemini AI API - reducing manual test case writing from 3-5 hours to under 60 seconds.

Technologies: Python · Google Gemini API · OpenPyXL · Prompt Engineering

🔗 View Code on GitHub
AI-Powered Playwright Script Generator

Built a Python tool that automatically generates a complete Playwright test framework from a URL and test scenarios — including page objects, test data, and test scripts using the Google Gemini AI API. Reduces framework setup from 4–6 hours to under 2 minutes.

Technologies: Python · Google Gemini API · BeautifulSoup4 · Playwright · Prompt Engineering · python-dotenv

🔗 View Code on GitHub
AI-Powered Regression Impact Analyzer

Built a Python tool that automatically analyzes the impact of code changes on existing test cases using the Google Gemini AI API — reducing manual regression impact analysis from 2-3 hours to under 60 seconds.

Technologies: Python · Google Gemini API · OpenPyXL · python-docx · Prompt Engineering · python-dotenv

🔗 View Code on GitHub
AI-Powered Defect Analyzer and Bug Report Generator

Built a Python tool that automatically analyzes defects and generates structured bug report from any input document using the Google Gemini AI API - reducing manual bug report writing from 20-30 minutes to under 60 seconds.

Technologies: Python · Google Gemini API · GenAI · PythonDOCX · Prompt Engineering

🔗 View Code on GitHub
Thesis: Coreografa - An automation testing Framework for performance comparison

Developing a feedback-directed framework to simulate adversarial input generation and uncover system vulnerabilities to support efficient and scalable penetration testing and performance testing processes.

Technologies: Python · Fandango · JSON · WeasyPrint

🔗 View Code on GitHub
Automation Testing – Playwright with JavaScript

Technologies: Playwright · JavaScript · Jenkins · CI/CD · GitHub · Allure Reporting · HTML Reports · Page Object Model · Environment Config

🔗 View Code on GitHub
Automation testing - Selenium with Java

Technologies: · Java · Selenium · Jenkins · Github · Version Control · Test Automation · TestNg · Maven

🔗 View Code on GitHub
Challenges using Powershell Challenge 1: Find Listening Ports Challenge 2: Find a file with password from multiple folders Challenge 3: Simple port scanner using Powershell 🔗 View Scripts
Cybersecurity Home Lab

Technologies: VirtualBox · Kali Linux · Ubuntu · Scanning

🔗 View Demo
Python Project - To-Do List Manager Project 1: Console Project: To-Do List Manager
Automated Auth Log Analyzer – Bash Script

Technologies: Linux · Bash

🔗 View Project
Penetration Testing Tasks using Python

Technologies:· Python · Powershell · Shell script · Programming

Websecurity/Penetration testing : SQL Injection

Technologies: SQL Injection · Burpsuite · Documentation

🔗 View Demo
Websecurity/Penetration testing : Cross-Site Scripting (XSS)

Technologies: XSS · Burpsuite · JavaScript

🔗 View Demo
SOC Analyst Simulation

Technologies: Log Analysis · Splunk · SIEM · Wireshark

🔗 View Demo
Firewall attack simulation

Simulated DDoS attack response: analyzed logs, mitigated threats, and created postmortem reports.

Technologies: Log Analysis · Firewall Rule · Communication

🔗 View Certificate
Phishing email Simulation

Performed phishing analysis and awareness design as part of Mastercard’s Virtual Experience Program.

Technologies: Phishing Simulation · Threat Analysis · Communication

🔗 View Certificate
Log analysis simulation

Investigated suspected security breach, analyzed web activity logs, and identified automated attack patterns.

Technologies: Log Analysis · Pattern Recognition · Cybersecurity Investigation

🔗 View Certificate
Tamarin Model of IKEv2 Protocol

Formally modeled IKEv2 protocol using Tamarin Prover to verify key secrecy and message agreement.

Technologies: Tamarin Prover · Cryptographic Protocols

🔗 View Code on GitHub
Fuzzing Testing: Grammar-Based Blackbox Fuzzer for SQLite

Developed grammar-based fuzzer for SQLite to test SQL coverage using Docker and coverage reports.

Technologies: Python · SQLite · Docker · Coverage Analysis

🔗 View Code on GitHub
Fuzzing Testing: Automated Grammar-Based Constraint Learning

Built a system to learn input constraints from positive and negative sample sets using formal grammars.

Technologies: Python · AST Parsing · Blackbox Oracle Testing

🔗 View Code on GitHub