root@portfolio:~$
Offensive security student • Pentesting learner • Freelance developer
I don't just build systems — I break them down to understand how they really work. What runs underneath, what fails, and what can be exploited.
Built full-stack apps with Django & PostgreSQL.
Designed ML pipelines using XGBoost & Scikit-learn.
Created real-world websites for freelance use.
Exploring networking, recon, and vulnerabilities.
Learning how attackers think and how to stay one step ahead.
Become a penetration tester and build systems that are hard to break.
Building • Breaking • Learning • Repeating
Shellscape is a browser-based terminal game that teaches real-world cybersecurity skills through interactive, command-driven challenges. It simulates Linux, networking, cryptography, web, and forensics scenarios using a gamified SSH-like interface.
HTML 5 • CSS • JavaScript





A full-stack social networking platform built with Django and PostgreSQL, featuring user authentication, profile management, post interactions (likes/dislikes), friend systems, and notifications. Designed for efficient data handling and smooth performance.
Python (Django) • PostgreSQL • Authentication • HTML/CSS/JS










Full-stack ML pipeline using Flask, Scikit-learn, and XGBoost to classify exoplanets from CSV datasets. Implemented preprocessing, feature engineering, SMOTE for class imbalance, and 5-fold cross-validation, with a dynamic UI for training and predictions.
Python (Flask) • XGBoost • Scikit-learn • Pandas • NumPy • HTML/CSS/JS







A compact, menu-driven cybersecurity and hardware experimentation tool built using an ESP32, integrating Wi-Fi, Bluetooth (BLE), and Infrared capabilities into a single handheld device. The system provides multiple wireless testing and signal manipulation features, controlled through a physical button interface and displayed on an OLED screen.
ESP32 • Arduino (C++) • WiFi / esp_wifi • BLE (BLEDevice) • IRremoteESP8266 • WebServer • DNSServer • OLED UI (Adafruit SSD1306)


Got a project, a collaboration idea, or just want to talk hacking?
Drop me a line — I don't bite. (systems do though.)
PING sharvil.site: 56 bytes of data.
64 bytes: icmp_seq=1 ttl=64 time=-- ms
# I respond within 24 hours.
Open to: freelance projects • internships • collabs