Skip to content
View sunilkumardo's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report sunilkumardo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
sunilkumardo/README.md

Hi, I'm Sunil Kumar D O 👋

🎓 Final-year CSE student | 📍 Bengaluru | 🚀 Graduating June 2026

🔐 About Me

Aspiring Python Developer & AI Engineer passionate about building AI-powered applications and security automation tools. Trained in ethical hacking and penetration testing at IISc Bangalore.

🛠️ Tech Stack

Python FastAPI Node.js JavaScript React AWS GitHub Actions


🚀 Featured Projects

🚗 Automotive Dealership AI Agent System — Multi-Agent AI Chatbot

CI

Built a multi-agent AI system for automotive dealerships using Python and Google Gemini API. A Router Agent classifies every customer message by intent and delegates to specialised Lead, Service, or Query agents — each returning structured JSON output. Includes FastAPI backend, HTML/CSS/JS chat UI, prompt engineering with chain-of-thought reasoning, output validation, and GitHub Actions CI/CD pipeline.

Stack: Python · Google Gemini API · FastAPI · HTML/CSS/JS · pytest · GitHub Actions


🔐 ThreatLens AI — AI-Powered Vulnerability Scanner

Built a production-grade OWASP vulnerability scanner with Gemini AI, React dashboard, JWT auth, PDF reports, and GitHub Actions CI/CD. Replicates what enterprise tools like Qualys and Burp Suite do — using free tools.

Stack: Python · Gemini AI · React · JWT · GitHub Actions


🛡️ GitHub Security Alert Scanner — Python Security Automation

Automated CodeQL and secret scanning alert retrieval via GitHub REST API. Implements severity triage (Critical/High/Medium/Low) with false-positive filtering and structured JSON reporting. Built reusable, exception-safe Python modules with structured logging — mirrors real-world Application Security Engineering workflows.

Stack: Python · GitHub REST API · GitHub Advanced Security (GHAS) · CodeQL

Sample output: GITHUB SECURITY ALERT TRIAGE REPORT Repo : sunilkumardo/security-scanner-demo Date : 2026-05-18 [SUMMARY] Total Active Alerts: 2 | Skipped/Dismissed: 0 [HIGH] — py/clear-text-logging-sensitive-data File: scanner.py (Line 108) [SECRET SCANNING] — GitHub Personal Access Token detected


📊 GitHub Stats

Sunil's GitHub Stats


📫 Connect With Me

LinkedIn Portfolio Email


Open to Full-Time roles — Python Developer / Data Analyst / AI Engineer — Pan India — Available Immediately

Pinned Loading

  1. security-scanner-demo security-scanner-demo Public

    Python-based GitHub security alert scanner that fetches CodeQL and secret scanning alerts via GitHub REST API, triages by severity, and generates structured reports.

    Python 1

  2. threatlens-ai threatlens-ai Public

    AI-powered web vulnerability scanner with OWASP checks, Gemini AI risk reports, React dashboard, JWT auth, and GitHub Actions CI/CD pipeline

    JavaScript 1

  3. sunil-portfolio sunil-portfolio Public

    JavaScript

  4. AI-Virtual-Tutor AI-Virtual-Tutor Public

    HTML

  5. automotive-dealership-ai-agents automotive-dealership-ai-agents Public

    Multi-agent AI chatbot for automotive dealerships — Router, Lead, Service & Query agents built with Python, Gemini API, FastAPI and GitHub Actions CI/CD

    Python 1