Technical Skills

As a Final Year Cyber Security Student at the University of Wollongong in Dubai, I've developed a diverse set of technical skills across various domains. Below is a comprehensive overview of my capabilities, from programming languages to security tools.

Cybersecurity Skills

Penetration Testing

Advanced

Identifying vulnerabilities in systems and applications through systematic testing and exploitation techniques.

Network Security

Intermediate

Implementing secure network architectures, firewalls, and intrusion detection/prevention systems.

Security Analysis

Intermediate

Analyzing security incidents, performing threat assessments, and implementing mitigation strategies.

Cryptography

Intermediate

Understanding and implementing encryption algorithms, secure key management, and cryptographic protocols.

Security Hardening

Advanced

Layered host and service hardening with CrowdSec, Authelia, and Infisical — reverse-proxied behind Caddy across a 22-host homelab.

Vulnerability Scanning

Advanced

Continuous scanning with Trivy (CVE-gated deploys), plus Burp Suite and nmap for application and network assessment.

Programming Languages

Python

Advanced

Extensive experience in Python for automation, data analysis, and security tool development.

C++

Advanced

Proficient in C++ for system-level programming, algorithm implementation, and performance-critical applications.

JavaScript

Knowledgeable

Creating interactive web applications and implementing client-side functionality.

TypeScript

Advanced

Type-safe React 19 frontends for StudyAIO and the Transaction Intelligence PWA, built with Vite.

SQL

Intermediate

Database design, query optimization, and secure data management practices.

Frameworks & AI

FastAPI

Advanced

Production REST APIs — 111 endpoints across 38 data models in StudyAIO — with Celery task queues and ~1,200 tests.

React

Advanced

React 19 single-page apps and installable PWAs, including a D3-powered knowledge graph and analytics dashboards.

Celery & Redis

Advanced

Asynchronous task pipelines and job queues (Celery, Redis/RQ) powering multi-stage document and transaction processing.

AI / LLM Integration

Advanced

Multi-provider LLM pipelines (Claude, OpenAI, Ollama) with pgvector semantic search and RAG Q&A featuring source citations.

Tools & Technologies

Linux Administration

Advanced

System administration, shell scripting, and security hardening for Linux environments.

Networking

Advanced

Network configuration, troubleshooting, and security implementation including Nmap scanning techniques.

MySQL

Intermediate

Database design, query optimization, and secure data management practices using MySQL.

Git & Version Control

Advanced

Collaborative development using Git, including branching strategies and secure workflow practices.

Infrastructure & DevOps

Docker

Advanced

Containerizing full-stack apps end-to-end — multi-service compose stacks for every project, deployed across the homelab.

Ansible & Proxmox

Advanced

Infrastructure-as-Code for a 22-host Proxmox cluster — 10 Ansible playbooks and 8 roles provisioning and configuring hosts.

Observability

Advanced

Monitoring with Prometheus, Grafana, and Loki — 23 scrape targets, 17 alert rules, and 5 dashboards in production.

Workflow Automation

Advanced

Five production n8n workflows for AI incident response, infra digests, and CVE-gated Docker update orchestration.

Featured Projects

I put these skills to work building production-grade systems — AI-powered apps, self-hosted infrastructure, and security automation. Take a closer look at what I've shipped.