gurjitsi/cyber-security-portfolio
GitHub: gurjitsi/cyber-security-portfolio
Stars: 0 | Forks: 0
# 🔐 Cyber Security Portfolio — Gurjit Singh
## 👋 About This Repository
CompTIA Security+ certified SOC Analyst and Mobile Application Security Engineer with 10+ years of cross-platform development experience across iOS, Android, and web.
I bring something most security professionals don't have — a developer's hands-on understanding of the full software attack surface. I've built production applications handling sensitive financial data (Stripe/PCI), logistics data, and 10,000+ user accounts. I know how these systems get built, which means I know exactly where they break.
This repository documents my security learning journey, practical lab work, and real-world application audits. Everything here is hands-on — not theoretical.
**Currently targeting:** SOC Analyst, AppSec Engineer, and Junior Penetration Tester roles in the UK, Ireland, Netherlands, and Germany.
## 📂 Repository Structure
mobile-security-portfolio/
│
├── README.md ← You are here
│
├── owasp-mobile-top10/
│ ├── README.md ← Overview of all 10 risks
│ ├── M1-improper-credential-usage.md
│ ├── M2-inadequate-supply-chain.md
│ ├── M3-insecure-authentication.md
│ ├── M4-insufficient-input-validation.md
│ ├── M5-insecure-communication.md
│ ├── M6-inadequate-privacy-controls.md
│ ├── M7-insufficient-binary-protections.md
│ ├── M8-security-misconfiguration.md
│ ├── M9-insecure-data-storage.md
│ └── M10-insufficient-cryptography.md
│
├── mobsf-audit/
│ ├── README.md ← Audit methodology
│ └── imagegalleryapp-findings.md ← Image Gallery iOS app audit findings
│
├── tryhackme/
│ └── progress.md ← TryHackMe learning log
│
└── certifications/
└── security-plus-journey.md ← How I passed Security+ in 9 days
## 🏆 Certifications
| Certification | Status | Date |
|--------------|--------|------|
| CompTIA Security+ (SY0-701) | ✅ Passed | May 2026 |
| CompTIA CySA+ | 🔄 In progress | 2026 |
## 🔬 Security Work
### 1. OWASP Mobile Top 10 — iOS Practical Lab
Real Swift/UIKit code examples for every OWASP Mobile risk — vulnerability and fix side by side.
→ [View OWASP Mobile Top 10 notes](./owasp-mobile-top10/README.md)
### 2. MobSF iOS App Audit — Image Gallery App
Static and dynamic analysis of a production iOS app I built.
→ [View audit findings](./mobsf-audit/sixrpm-findings.md)
### 3. TryHackMe — Jr Penetration Tester Pathway
Hands-on penetration testing practice — progress log and key learnings.
→ [View progress](./tryhackme/progress.md)
### 4. Security+ Journey
How I passed CompTIA Security+ in 9 days.
→ [Read the full story](./certifications/security-plus-journey.md)
## 📝 Blog Posts
- [Understanding Certificates in Cybersecurity([https://gurjit.co](https://gurjit.co/blogs/2026/understanding-certificates-in-cybersecurity.php))
## 🛠 Tools & Technologies
| Category | Tools |
|----------|-------|
| Security tools | Burp Suite, Frida, ELK, Wireshark, tcpdump, Zenmap, VirusTotal, MobSF, OpenVAS |
| Programming Languages| Swift, Objective-C, Java, HTML, CSS, Javascript, SQL, PHP, Python |
| Architecture & Design Patterns| MVVM, MVC, Singleton, Delegate, Dependency Injection |
| Operating Systems | Linux (Red Hat Enterprise Linux, Ubuntu, Kali Linux), macOS, Windows |
| DevOps/ CI-CD | Git, Fastlane, Jenkins, Gitlab, Firebase, Xcode, Android Studio, CI/CD |
|Others | REST APIs, Unit Testing, UI Testing, Debugging |
| AI/ML | LLaMA 3.2, Ollama |
*This portfolio is actively updated as I complete labs, audits, and certifications.*