Work
Projects where I learned by building: security tools, ML experiments, web apps, and systems that forced me to think more carefully about how software behaves under pressure.
Application security, tooling, automation, and hands-on systems work that makes abstract ideas more concrete.
Projects that teach me something useful: better reasoning, sharper debugging instincts, and stronger engineering judgment.
Mostly Python, web interfaces when needed, and just enough UI to make tools easier to use and inspect.
The best proof of how I think
Not just what I built, but why I built it and what kind of engineering or security instinct it reflects.
CLI Packet Analyzer
A command-line packet analyzer for Kali Linux that captures traffic, parses PCAPs, and breaks down protocols like Ethernet, ARP, IPv4, TCP, UDP, ICMP, DNS, and HTTP.
I wanted to get closer to what is actually happening on the wire instead of treating networking as a black box hidden behind tooling.
Built a CLI-first analyzer focused on live capture and readable protocol inspection, so lower-level traffic becomes easier to reason about quickly.
This is the kind of project that strengthens security judgment. It forces you to move from theory to actual packets, actual parsing, and actual protocol behavior.
AI Vulnerability Scanner
An experiment in using machine-learning-assisted logic and code pattern detection to flag risky areas in a codebase faster.
Security reviews can become repetitive and slow when every pass starts from zero. I wanted to explore how tooling could surface likely hotspots earlier.
Combined code scanning ideas with ML-style pattern recognition to experiment with faster first-pass triage and vulnerability discovery workflows.
It sits at the overlap I care about most right now: application security, automation, and building tools that help humans make sharper decisions sooner.
Red vs Blue CTF Platform
A CTF platform designed around attack-and-defend scenarios, giving players a more structured way to learn through competition and simulated pressure.
A lot of security learning feels fragmented. I wanted something that made offensive and defensive thinking feel connected, not separate tracks.
Built a training environment around scenario-driven learning, with red-team versus blue-team framing and more realistic challenge flow.
It reflects how I like to learn and build: create systems where tension, iteration, and feedback sharpen understanding faster than passive reading does.
Everything else I've shipped
CLI Packet Analyzer
Command-line packet analyzer for Kali Linux. Captures live network traffic, analyzes PCAP files, extracts protocol info — Ethernet, ARP, IPv4, TCP, UDP, ICMP, DNS, HTTP.
Crime Rate Prediction
ML-powered dashboard for predicting theft crimes in Bengaluru. Model training, interactive analytics, Streamlit app with map visualization.
Portfolio
This site. Vanilla HTML/CSS/JS, particle canvas, interactive terminal, multi-page layout. No frameworks.
Job Board Engineer
Flask web app to track job postings from companies in India. User auth, admin dashboard, job management.
Learnsmart Engineer
AI-powered app that analyzes student learning patterns and recommends personalized skill improvements.
Chess Engine
Python chess engine with UCI protocol. Minimax search, modular design. Built for learning.
AI Vulnerability Scanner
AI-powered security tool that scans codebases for vulnerabilities, security flaws, and potential exploits using machine learning and pattern recognition.
Red vs Blue CTF Platform
Capture The Flag platform for cybersecurity training. Red team vs blue team competitions with real-world security challenges and scenarios.
CivicPulse
Civic engagement platform connecting citizens with local government initiatives. Real-time updates and community interaction tools.
Chef Game
Interactive cooking game built with JavaScript. Prepare dishes under time pressure with dynamic gameplay mechanics.