pranavc.me

security engineer · oscp-track

Pranav Chaturvedi

I build things, then try to break them - offensive security tooling, ML-based detection, and infrastructure-as-code, practiced on a homelab I run and defend myself.

zsh - pranav@coldcoffee
$ whoami
View projects Download resume Get in touch
0security internships
0projects shipped
0place, Cyber Conclave CTF · ~300 competitors
OSCPcertification track, in progress

01 · about

I break things on purpose, then build the tooling to catch it happening again.

Cybersecurity & Digital Forensics graduate from VIT Bhopal, focused on web application security, exploit development, and system hardening. Two internships - CSI Cyber Secured India and Unified Mentor - doing vulnerability assessment and security audits against real client systems. I build offensive security tooling and ML-based detection systems from the ground up in Python, currently working toward OSCP.

Most recently, I designed and built a two-node cybersecurity homelab from bare metal: an isolated pentest range, a scaled-down detection stack, and full observability - all defined as code and reproducible from a clean install. It's documented publicly as proof of how I actually work, not just what I know.

I'd rather ship something small and honest - including the parts that aren't finished yet - than polish a demo that doesn't reflect the real state of the work. A few projects below are still mid-build; I've labeled them as such.

status.sh online
  • Offensive SecurityBurp Suite · Nmap · sqlmap · hydra
  • Detection & MLSuricata · CrowdSec · scikit-learn
  • Infrastructure as CodeAnsible · Docker · KVM/libvirt
  • NetworkingTailscale · Cloudflare Tunnel

02 · projects

Selected work

Aug 2024 – Jan 2025
WebGuardian scan pipeline A target URL passes through a recon engine into an 80+ check scan covering SSL/TLS, injection, and WAF fingerprinting, producing a severity report. orchestrates 24+ open-source tools target url recon engine 80+ checks report SSL/TLS · injection · WAF fingerprint

WebGuardian

A Python framework orchestrating 24+ open-source security tools into 80+ automated checks - recon, SSL/TLS weakness detection (Heartbleed, POODLE, FREAK, LogJam), injection flaws (SQLi, XSS, RFI/LFI), and WAF fingerprinting, with severity-based report generation.

PythonWeb AppSec80+ checks
Jan – Apr 2025
IDS model comparison pipeline The KDD Cup 1999 dataset feeds five classification algorithms, whose predictions are compared for attack detection across DoS, R2L, U2R, and probing categories. KDD Cup 1999 5 classifiers Random Forest · SVM · DT Naive Bayes · Logistic Reg. compared for accuracy attack detection DoS · R2L · U2R · Probing

Intrusion Detection System (ML)

Trained and compared 5 classification algorithms - Random Forest, SVM, Decision Tree, Naive Bayes, Logistic Regression - on the KDD Cup 1999 dataset, covering DoS, Remote-to-Local, User-to-Root, and Probing attack categories.

Pythonscikit-learnML detection
Feb 2026
Zero-trust Nextcloud network diagram Admin access reaches Nextcloud over Tailscale; the public internet reaches it over a Cloudflare Tunnel. MariaDB and Redis sit in an isolated group with no exposed ports. admin tailscale public https cloudflare tunnel nextcloud no exposed ports mariadb redis

Zero-Trust Self-Hosted Infra

A production-style Nextcloud/MariaDB/Redis stack on Docker Compose with zero exposed inbound ports - admin access via Tailscale, public HTTPS via Cloudflare Tunnel, version-pinned images, an isolated DB container, and automated volume-level backups.

DockerTailscaleCloudflare Tunnel
ongoing log
PortSwigger lab workflow Each academy lab is paired with a Python exploit script, optionally routed through Burp as a proxy, run against the target application, and logged as solved with notes. one folder per vulnerability class academy lab exploit script.py burp proxy (opt.) target app solved

PortSwigger Labs

Solutions and notes for the PortSwigger Web Security Academy, organized by vulnerability class. Every solved lab pairs a runnable exploit script with a short write-up of the underlying flaw and the reasoning that found it.

PythonWeb AppSecBurp Suite
actively building
Sentinel architecture - shell built, engine in progress The landing page, auth, and Stripe billing shell are built and feed a gated dashboard. The log analysis engine is a separate, still-unwired, work-in-progress component. shell - built landing auth stripe billing dashboard (gated) analysis engine - coming soon FastAPI · SQLAlchemy · Stripe

Sentinel - Log Analyzer

A security-analyst-in-a-box for small teams: upload auth/Apache/Nginx/firewall logs and get plain-English findings on brute-force attempts, suspicious IPs, and scanning activity. The FastAPI shell - auth, Stripe billing, gated dashboard - is built; the analysis engine is being rebuilt now. Shipping it honestly, mid-build.

FastAPIStripeSQLAlchemyin progress
coursework project
CyberShield page structure A static vanilla HTML/CSS frontend with three sections: an incident report form, a threat database, and incident search - no backend wired up. static frontend · no backend wired report form threat database search incidents

CyberShield

A front-end concept for a community cybersecurity-incident reporting tool - an incident report form, a browsable threat database, and incident search, built in vanilla HTML/CSS as a UI exercise.

HTML/CSSUI/UX
university capstone · team
Deepfake detector data flow Uploaded media is passed to a computer-vision classifier backend, which returns a real-or-fake prediction to the web frontend. upload media CV / CNN classifier real / fake Python backend · web frontend

Deepfake Detector

Group capstone project for my B.Tech - a deepfake-detection web application pairing a computer-vision classification backend with a web frontend for uploading and screening media.

PythonComputer VisionGroup project

03 · experience & education

Timeline

04 · certifications & awards

Proof of work, on paper

certification Google Cybersecurity Professional Certificate Coursera · issued
certification The Bits and Bytes of Computer Networking Google via Coursera · issued Dec 2023
certification MongoDB Associate Database Administrator FACE Prep · issued Apr 2025
certification EC-Council CEH in progress
award 1st Prize, Cybersecurity Reverse Engineering Cranes Varsity
award 1st Prize, Cyber Conclave CTF ~300 competitors

05 · contact

Let's talk

Open to opportunities in offensive security, detection engineering, and infrastructure roles.

discord