Skip to content

CharEms-W/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Coursework & Learnings Repository

Welcome to my personal academic portfolio! This repository is a collection of coursework, research, and projects completed throughout my journey in Cyber Security, Vulnerability Research, and Software/Data Engineering.

It is organised into distinct sections by discipline, each documenting the tools, methods, and concepts I've explored and applied.


This section contains my learnings and practical implementations in the field of cyber security. Topics include, but are not limited to:

  • Network security fundamentals
  • Authentication and access control
  • Secure protocols (e.g., HTTPS, SSH, VPNs)
  • Intrusion detection and prevention systems
  • Firewalls and packet inspection
  • Cryptography basics and key management
  • Security audits and hardening practices

πŸ”§ Tools & Technologies: Wireshark, Snort, Metasploit, OpenVAS, Kali Linux, etc.

πŸ—‚ Folder Structure:

/cyber-security/ β”œβ”€β”€ network_security/ β”œβ”€β”€ cryptography/ β”œβ”€β”€ tools_analysis/ └── labs_and_reports


This section documents my studies and practical exercises in identifying, analyzing, and exploiting system and software vulnerabilities.

  • Static and dynamic analysis techniques
  • Reverse engineering fundamentals
  • CVE research and reproduction
  • Exploit development
  • Binary analysis and fuzzing
  • Rootkits and privilege escalation

🧰 Tools & Technologies: Ghidra, IDA Free, Radare2, GDB, AFL, pwndbg, Burp Suite

πŸ—‚ Folder Structure:
/vulnerability-research/ β”œβ”€β”€ exploit_development/ β”œβ”€β”€ reverse_engineering/ β”œβ”€β”€ cve_walkthroughs/ └── tools_usage/


πŸ’» Software & Data Engineering

This section focuses on projects and concepts from software and data engineering courses, showcasing both backend development and data processing pipelines.

  • Programming paradigms and software architecture
  • REST API development
  • Data wrangling and ETL pipelines
  • Database design and optimization (SQL, NoSQL)
  • Big data tools and distributed systems
  • Containerization and CI/CD basics

πŸ“¦ Languages & Tools: Python, Java, PostgreSQL, Docker, Apache Spark, Pandas, GitHub Actions

πŸ—‚ Folder Structure:
/software-data-engineering/ β”œβ”€β”€ data_projects/ β”œβ”€β”€ software_projects/ β”œβ”€β”€ databases/ └── pipelines_and_tools/


πŸ“ˆ How to Use This Repository

Each section is self-contained and documented with README files and comments to help you navigate. This is a live portfolio and will continue to evolve with new coursework, experiments, and personal research.


πŸ“¬ Contact

Feel free to reach out via LinkedIn or email for collaboration, discussion, or feedback.


β€œLearning never exhausts the mind.” – Leonardo da Vinci

About

A portfolio of my work, studies and challenges to date

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors