3-day longest streak
Rohan Khatri Cybersecurity Student · Aspiring SOC Analyst · Blue Team Learner I'm a BSc Computer Science for Cyber Security student at Oxford Brookes University, building a practical foundation in…
Rohan Khatri
Cybersecurity Student · Aspiring SOC Analyst · Blue Team Learner
I'm a BSc Computer Science for Cyber Security student at Oxford Brookes University, building a practical foundation in defensive security, networking, secure software development, and security operations.
My current focus is becoming placement-ready for SOC Analyst, Cybersecurity Analyst, and Security Operations roles — combining academic learning with hands-on labs, technical documentation, and small security-focused projects.
---
👋 About Me
I'm currently developing my skills in blue-team security, network analysis, web application security, Java, Python, and secure system design.
I use GitHub as a public record of my learning journey: documenting labs, building small projects, practising programming fundamentals, and sharpening how I explain security concepts.
My long-term goal is to work in cybersecurity roles where I investigate security events, understand attacker behaviour, improve defensive controls, and communicate risks clearly and usefully.
---
🎯 Current Focus Areas
| Area | What I'm working on |
|---|---|
| 🛡️ SOC & Blue Team | Alert triage, incident response basics, log analysis, detection thinking |
| 🌐 Networking | TCP/IP, subnetting, DNS, HTTP/S, ports, protocols, packet analysis |
| 🕸️ Web Security | OWASP Top 10, authentication, access control, session security |
| 💻 Programming | Java OOP, Python scripting, automation, problem solving |
| 📝 Documentation | Security reports, lab notes, findings, recommendations |
| 🎓 Career Goal | SOC Analyst / Cybersecurity Analyst placement |
---
🧰 Technical Skills
Cybersecurity
- SOC Level 1 fundamentals · Defensive security concepts · Incident response basics
- Vulnerability assessment fundamentals · OWASP Top 10 awareness
- Authentication & access control risks · Secure design principles · Risk-based reporting
Networking
- TCP/IP fundamentals · Subnetting & IP addressing
- DNS, HTTP/HTTPS, SSH, FTP · Ports & protocols
- Firewalls & basic network controls · Packet analysis fundamentals
Programming
- Java · Python · HTML / CSS · Basic JavaScript
- Object-oriented programming · Arrays & ArrayLists
- Classes, constructors, inheritance, encapsulation · Git & GitHub workflow
Tools & Platforms
---
📂 Featured Projects
🛒 Secure E-commerce Security Assessment
An academic cybersecurity project assessing the security risks of an e-commerce system. The work examines how weaknesses can affect customer data, authentication, payment workflows, session integrity, and business continuity.Key areas covered: Authentication security · Payment workflow risks · Session management · Access control · Data protection · Secure architecture review · Penetration testing methodology · Business impact reporting
Frameworks referenced: OWASP Top 10 · OWASP WSTG · NIST SP 800-115 · PCI DSS · GDPR
☕ Java OOP Practice
A collection of Java programming practice focused on object-oriented programming and exam-style problem solving.Topics: Classes & objects · Constructors · Getters / setters · Encapsulation · Inheritance · ArrayLists · toString() methods · UML-to-code · Class relationships
🐍 Python Security Automation Practice *(in progress)*
A growing collection of small Python scripts designed to support security learning and analyst-style workflows.Planned scripts: Log file parser · Failed login counter · Suspicious IP extractor · Basic IOC checker · Port & service notes generator · CSV report generator
🎯 CyberPlacement Finder *(planned)*
A cybersecurity placement discovery platform concept designed to help students find relevant UK cybersecurity placements and internships by analysing job descriptions and matching them to current skills.Planned features: Cybersecurity placement aggregation · Student-suitability filtering · Job description requirement analysis · Evidence-based skill matching · Exportable proof-of-fit summaries
Planned stack: Next.js · TypeScript · Tailwind CSS · Supabase / PostgreSQL · Zod · PDF Export
---
🗺️ Learning Roadmap
Currently Building
- SOC Level 1 knowledge · Networking confidence · Wireshark packet analysis
- Linux command-line skills · Python scripting for security tasks
- Java object-oriented programming · Better technical write-ups for GitHub projects
Next Steps
- Build a basic home lab for security practice
- Document TryHackMe rooms with structured write-ups
- Create a simple log-analysis project
- Practise incident report writing
- Add screenshots & evidence to project READMEs
- Build projects that connect security concepts with real-world analyst tasks
---
🎓 Placement Target
Preparing for roles such as:
- SOC Analyst Intern
- Cybersecurity Analyst Placement Student
- Security Operations Placement Student
- Junior Security Analyst
- IT Security Intern
- Blue Team Intern
---
📊 GitHub Stats
---
📫 Contact
- GitHub: @rkrohan0718
- LinkedIn: Rohan Khatri
- Email: [[email protected]](mailto:[email protected])
Currently building a placement-ready cybersecurity portfolio through labs, projects, programming practice, and clear technical documentation.
-
detectionforge-
No description.
Python ★ 19 14d agoExplain → -
port-scanner
No description.
Python ★ 0 12d agoExplain → -
krovix-1902
No description.
★ 0 2mo agoExplain →
No repos match these filters.