Skills

Key skills that define my professional identity.

Programming Languages

Python

General-purpose language behind my security tooling, automation scripts, and ML work.

Proficiency90%

Java

Object-oriented language used for coursework and general application development.

Proficiency60%

C

Low-level language for understanding memory, pointers, and how software actually runs.

Proficiency55%

C++

Extends C with object-oriented features for performance-sensitive programs.

Proficiency55%

PowerShell

Windows scripting for registry and Group Policy automation, like in OneDrive Nuke.

Proficiency70%

Web Technologies

JavaScript

The language behind every interactive interface I ship, from forms to real-time UI.

Proficiency80%

TypeScript

My default for anything beyond a small script โ€” types catch bugs before runtime.

Proficiency88%

HTML5

Semantic structure for every page and component I build.

Proficiency85%

CSS3

Styling, layout, and responsive design across every project.

Proficiency82%

Frameworks & Libraries

React

Component-driven UIs for dashboards, tools, and prediction interfaces.

Proficiency85%

Vue.js

The framework behind this very portfolio โ€” components, composables, and reactivity.

Proficiency80%

Next.js

Full-stack React with routing and API routes for several of my projects.

Proficiency82%

Tailwind CSS

Utility-first styling for fast, consistent, responsive interfaces.

Proficiency85%

Node.js

Server-side JavaScript for CLIs and lightweight backend tooling.

Proficiency75%

FastAPI

Async Python APIs โ€” the backbone of ClipGuard's real-time WebSocket sync.

Proficiency78%

Data & ML

Pandas

Data cleaning and transformation for structured datasets.

Proficiency75%

NumPy

Numerical computing underneath most of my data and ML work.

Proficiency72%

Scikit-learn

Classification models โ€” ensembled Naive Bayes, Decision Tree, and Random Forest for 91%+ accuracy.

Proficiency78%

Power BI

Turning raw data into dashboards stakeholders can actually read.

Proficiency60%

Databases

MySQL

Relational data modeling and querying for application backends.

Proficiency75%

PostgreSQL

Relational database work where data integrity really matters.

Proficiency72%

MongoDB

Document-based storage for flexible, schema-light data.

Proficiency60%

Cybersecurity Arsenal

Linux

My daily-driver OS for development and security work.

ProficiencyMAXED OUT

Kali Linux

Penetration testing distro for reconnaissance, scanning, and exploitation labs.

ProficiencyMAXED OUT

Wireshark

Packet-level traffic analysis for threat detection and debugging.

ProficiencyMAXED OUT

Burp Suite

Web app penetration testing โ€” proxying, intercepting, and scanning requests.

ProficiencyMAXED OUT

Nmap

Network scanning and reconnaissance for mapping hosts and open ports.

ProficiencyMAXED OUT

Metasploit

Exploitation framework for hands-on penetration testing practice.

ProficiencyMAXED OUT

OWASP

Building and testing against the OWASP Top 10 vulnerability classes.

ProficiencyMAXED OUT

Development Tools

Git

Version control for every project I've ever shipped.

Proficiency85%

GitHub

Where all of my public repositories live and get reviewed.

Proficiency88%

VS Code

My primary editor, tuned with extensions for every language I use.

Proficiency82%

Postman

API testing and debugging for backend endpoints.

Proficiency68%

Terminal

Linux CLI for everything from scripting to server management.

Proficiency80%

Virtualization & Lab

VirtualBox

Isolated VMs for safely testing exploits and vulnerable environments.

ProficiencyMAXED OUT

VMware

Virtualization for running lab environments and multiple OS setups.

ProficiencyMAXED OUT