CooP
Cybersecurity • Cloud • Software Development
Computer Science student building secure, scalable web applications and learning hands-on security and cloud fundamentals. Open to co-op opportunities in Cybersecurity, Cloud, or Software Development.
Tools & Technologies
Java
Azure
HTML/CSS/JS
Linux
About Me
How I Build Secure, Scalable Products
From requirements to deployment, I focus on security, clean architecture, and measurable outcomes.
Step 1
Scope & Requirements
Clarify goals, define features, and identify risks early.
Analyzing current workflow..
System check
Process check
Speed check
Risk assessment
Repetative task
Analyzing current workflow..
System check
Process check
Speed check
Risk assessment
Repetative task
Step 2
Design & Implementation
Build with clean architecture, reusable components, and solid error handling.
- from dataclasses import dataclassimport re, timeEMAIL_RE = re.compile(r"^[^@\s]+@[^@\s]+\.[^@\s]+$")@dataclass(frozen=True)class ContactMessage:name: stremail: strmessage: strdef validate(msg: ContactMessage) -> None:if not msg.name.strip():raise ValueError("Name required")if not EMAIL_RE.match(msg.email):raise ValueError("Invalid email")if len(msg.message.strip()) < 10:raise ValueError("Message too short")class RateLimiter:def __init__(self, window_sec=60, limit=5):self.window_sec, self.limit = window_sec, limitself.hits = {}def allow(self, key: str) -> bool:now = time.time()bucket = [t for t in self.hits.get(key, []) if now - t < self.window_sec]bucket.append(now)self.hits[key] = bucketreturn len(bucket) <= self.limitdef handle_contact(ip: str, payload: dict, limiter: RateLimiter) -> str:if not limiter.allow(ip):return "Too many requests"msg = ContactMessage(name=payload.get("name", ""),email=payload.get("email", ""),message=payload.get("message", ""),)validate(msg)# send_email(to="biz.Mohammed.hk@gmail.com", subject="Portfolio Inquiry", body=msg.message)return "Queued for delivery"
- from dataclasses import dataclassimport re, timeEMAIL_RE = re.compile(r"^[^@\s]+@[^@\s]+\.[^@\s]+$")@dataclass(frozen=True)class ContactMessage:name: stremail: strmessage: strdef validate(msg: ContactMessage) -> None:if not msg.name.strip():raise ValueError("Name required")if not EMAIL_RE.match(msg.email):raise ValueError("Invalid email")if len(msg.message.strip()) < 10:raise ValueError("Message too short")class RateLimiter:def __init__(self, window_sec=60, limit=5):self.window_sec, self.limit = window_sec, limitself.hits = {}def allow(self, key: str) -> bool:now = time.time()bucket = [t for t in self.hits.get(key, []) if now - t < self.window_sec]bucket.append(now)self.hits[key] = bucketreturn len(bucket) <= self.limitdef handle_contact(ip: str, payload: dict, limiter: RateLimiter) -> str:if not limiter.allow(ip):return "Too many requests"msg = ContactMessage(name=payload.get("name", ""),email=payload.get("email", ""),message=payload.get("message", ""),)validate(msg)# send_email(to="biz.Mohammed.hk@gmail.com", subject="Portfolio Inquiry", body=msg.message)return "Queued for delivery"
- from dataclasses import dataclassimport re, timeEMAIL_RE = re.compile(r"^[^@\s]+@[^@\s]+\.[^@\s]+$")@dataclass(frozen=True)class ContactMessage:name: stremail: strmessage: strdef validate(msg: ContactMessage) -> None:if not msg.name.strip():raise ValueError("Name required")if not EMAIL_RE.match(msg.email):raise ValueError("Invalid email")if len(msg.message.strip()) < 10:raise ValueError("Message too short")class RateLimiter:def __init__(self, window_sec=60, limit=5):self.window_sec, self.limit = window_sec, limitself.hits = {}def allow(self, key: str) -> bool:now = time.time()bucket = [t for t in self.hits.get(key, []) if now - t < self.window_sec]bucket.append(now)self.hits[key] = bucketreturn len(bucket) <= self.limitdef handle_contact(ip: str, payload: dict, limiter: RateLimiter) -> str:if not limiter.allow(ip):return "Too many requests"msg = ContactMessage(name=payload.get("name", ""),email=payload.get("email", ""),message=payload.get("message", ""),)validate(msg)# send_email(to="biz.Mohammed.hk@gmail.com", subject="Portfolio Inquiry", body=msg.message)return "Queued for delivery"
- from dataclasses import dataclassimport re, timeEMAIL_RE = re.compile(r"^[^@\s]+@[^@\s]+\.[^@\s]+$")@dataclass(frozen=True)class ContactMessage:name: stremail: strmessage: strdef validate(msg: ContactMessage) -> None:if not msg.name.strip():raise ValueError("Name required")if not EMAIL_RE.match(msg.email):raise ValueError("Invalid email")if len(msg.message.strip()) < 10:raise ValueError("Message too short")class RateLimiter:def __init__(self, window_sec=60, limit=5):self.window_sec, self.limit = window_sec, limitself.hits = {}def allow(self, key: str) -> bool:now = time.time()bucket = [t for t in self.hits.get(key, []) if now - t < self.window_sec]bucket.append(now)self.hits[key] = bucketreturn len(bucket) <= self.limitdef handle_contact(ip: str, payload: dict, limiter: RateLimiter) -> str:if not limiter.allow(ip):return "Too many requests"msg = ContactMessage(name=payload.get("name", ""),email=payload.get("email", ""),message=payload.get("message", ""),)validate(msg)# send_email(to="biz.Mohammed.hk@gmail.com", subject="Portfolio Inquiry", body=msg.message)return "Queued for delivery"
Step 3
How I Build
I build with modern tools and integrate security from day one.
My Projects
Security
fundamentals
Cloud
Python/Java
Security
fundamentals
Cloud
Python/Java
Security
fundamentals
Cloud
Python/Java
Security
fundamentals
Cloud
Python/Java
My Stack
My Projects
Security
fundamentals
Cloud
Python/Java
Security
fundamentals
Cloud
Python/Java
Security
fundamentals
Cloud
Python/Java
Security
fundamentals
Cloud
Python/Java
My Stack
Step 4
Continuous Optimization
I iterate continuously — improving quality, security, and user experience over time.
Documentation & refactoring
Cleaner structure, better readability, maintainability.
Testing & bug fixes
Edge cases, regression fixes, stability improvements.
Security hardening
Input validation, auth checks, least-privilege access.
Performance tuning
Faster loads, optimized queries/assets, smoother UX.
Documentation & refactoring
Cleaner structure, better readability, maintainability.
Testing & bug fixes
Edge cases, regression fixes, stability improvements.
Security hardening
Input validation, auth checks, least-privilege access.
Performance tuning
Faster loads, optimized queries/assets, smoother UX.
Projects
Real Projects, Real Learning
A snapshot of my practical experience-apps, systems, and prototypes I’m proud of.

Rental & Sales Platform
“Team-built Software Engineering project focused on security, documentation, and UX.”
A web platform for browsing, renting, and purchasing high-end cars, built as a Software Engineering team project with full documentation (STS/SDD) and a strong focus on security and role-based access.
Impact :
Role-based access
Secure login & validation
Smooth booking flow
Full docs (STS/SDD)

Personal Portfolio
"A modern portfolio built to showcase projects, certifications, and growth”
A responsive Framer-based portfolio with structured sections, smooth navigation, and a fast contact flow. Built to scale as I add new projects, skills, and certifications over time.
Impact :
Responsive across all breakpoints
SEO-ready structure + clean navigation
Scalable sections for future projects & certs
Consistent design system

Expense & Investments Tracker
"A secure, lightweight tracker for expenses, budgets, and investments"
A personal finance tool to log expenses and track investments with filtering, alerts, and export-ready reports. Built with future scalability and data safety in mind.
Impact :
Categories + smart filtering
Budget alerts & summaries
Clean table view + export
Privacy-minded storage

New Project — In Progress
“Exploring a new idea and iterating on it”
A new project currently in development. I’m exploring the right direction and refining the scope — updates will be published here as soon as it’s ready.
Impact :
Planning & prototyping
Focused on clean architecture & scalability
Security-first and performance-aware
Will include documented outcomes & learnings

Rental & Sales Platform
“Team-built Software Engineering project focused on security, documentation, and UX.”
A web platform for browsing, renting, and purchasing high-end cars, built as a Software Engineering team project with full documentation (STS/SDD) and a strong focus on security and role-based access.
Impact :
Role-based access
Secure login & validation
Smooth booking flow
Full docs (STS/SDD)

Personal Portfolio
"A modern portfolio built to showcase projects, certifications, and growth”
A responsive Framer-based portfolio with structured sections, smooth navigation, and a fast contact flow. Built to scale as I add new projects, skills, and certifications over time.
Impact :
Responsive across all breakpoints
SEO-ready structure + clean navigation
Scalable sections for future projects & certs
Consistent design system

Expense & Investments Tracker
"A secure, lightweight tracker for expenses, budgets, and investments"
A personal finance tool to log expenses and track investments with filtering, alerts, and export-ready reports. Built with future scalability and data safety in mind.
Impact :
Categories + smart filtering
Budget alerts & summaries
Clean table view + export
Privacy-minded storage

New Project — In Progress
“Exploring a new idea and iterating on it”
A new project currently in development. I’m exploring the right direction and refining the scope — updates will be published here as soon as it’s ready.
Impact :
Planning & prototyping
Focused on clean architecture & scalability
Security-first and performance-aware
Will include documented outcomes & learnings

Rental & Sales Platform
“Team-built Software Engineering project focused on security, documentation, and UX.”
A web platform for browsing, renting, and purchasing high-end cars, built as a Software Engineering team project with full documentation (STS/SDD) and a strong focus on security and role-based access.
Impact :
Role-based access
Secure login & validation
Smooth booking flow
Full docs (STS/SDD)

Personal Portfolio
"A modern portfolio built to showcase projects, certifications, and growth”
A responsive Framer-based portfolio with structured sections, smooth navigation, and a fast contact flow. Built to scale as I add new projects, skills, and certifications over time.
Impact :
Responsive across all breakpoints
SEO-ready structure + clean navigation
Scalable sections for future projects & certs
Consistent design system

Expense & Investments Tracker
"A secure, lightweight tracker for expenses, budgets, and investments"
A personal finance tool to log expenses and track investments with filtering, alerts, and export-ready reports. Built with future scalability and data safety in mind.
Impact :
Categories + smart filtering
Budget alerts & summaries
Clean table view + export
Privacy-minded storage

New Project — In Progress
“Exploring a new idea and iterating on it”
A new project currently in development. I’m exploring the right direction and refining the scope — updates will be published here as soon as it’s ready.
Impact :
Planning & prototyping
Focused on clean architecture & scalability
Security-first and performance-aware
Will include documented outcomes & learnings

Rental & Sales Platform
“Team-built Software Engineering project focused on security, documentation, and UX.”
A web platform for browsing, renting, and purchasing high-end cars, built as a Software Engineering team project with full documentation (STS/SDD) and a strong focus on security and role-based access.
Impact :
Role-based access
Secure login & validation
Smooth booking flow
Full docs (STS/SDD)

Personal Portfolio
"A modern portfolio built to showcase projects, certifications, and growth”
A responsive Framer-based portfolio with structured sections, smooth navigation, and a fast contact flow. Built to scale as I add new projects, skills, and certifications over time.
Impact :
Responsive across all breakpoints
SEO-ready structure + clean navigation
Scalable sections for future projects & certs
Consistent design system

Expense & Investments Tracker
"A secure, lightweight tracker for expenses, budgets, and investments"
A personal finance tool to log expenses and track investments with filtering, alerts, and export-ready reports. Built with future scalability and data safety in mind.
Impact :
Categories + smart filtering
Budget alerts & summaries
Clean table view + export
Privacy-minded storage

New Project — In Progress
“Exploring a new idea and iterating on it”
A new project currently in development. I’m exploring the right direction and refining the scope — updates will be published here as soon as it’s ready.
Impact :
Planning & prototyping
Focused on clean architecture & scalability
Security-first and performance-aware
Will include documented outcomes & learnings
DRAG TO EXPLORE
DRAG TO EXPLORE

Rental & Sales Platform
“Team-built Software Engineering project focused on security, documentation, and UX.”
A web platform for browsing, renting, and purchasing high-end cars, built as a Software Engineering team project with full documentation (STS/SDD) and a strong focus on security and role-based access.
Impact :
Role-based access
Secure login & validation
Smooth booking flow
Full docs (STS/SDD)

Rental & Sales Platform
“Team-built Software Engineering project focused on security, documentation, and UX.”
A web platform for browsing, renting, and purchasing high-end cars, built as a Software Engineering team project with full documentation (STS/SDD) and a strong focus on security and role-based access.
Impact :
Role-based access
Secure login & validation
Smooth booking flow
Full docs (STS/SDD)

Personal Portfolio
"A modern portfolio built to showcase projects, certifications, and growth”
A responsive Framer-based portfolio with structured sections, smooth navigation, and a fast contact flow. Built to scale as I add new projects, skills, and certifications over time.
Impact :
Responsive across all breakpoints
SEO-ready structure + clean navigation
Scalable sections for future projects & certs
Consistent design system

Personal Portfolio
"A modern portfolio built to showcase projects, certifications, and growth”
A responsive Framer-based portfolio with structured sections, smooth navigation, and a fast contact flow. Built to scale as I add new projects, skills, and certifications over time.
Impact :
Responsive across all breakpoints
SEO-ready structure + clean navigation
Scalable sections for future projects & certs
Consistent design system

New Project — In Progress
“Exploring a new idea and iterating on it”
A new project currently in development. I’m exploring the right direction and refining the scope — updates will be published here as soon as it’s ready.
Impact :
Planning & prototyping
Focused on clean architecture & scalability
Security-first and performance-aware
Will include documented outcomes & learnings

New Project — In Progress
“Exploring a new idea and iterating on it”
A new project currently in development. I’m exploring the right direction and refining the scope — updates will be published here as soon as it’s ready.
Impact :
Planning & prototyping
Focused on clean architecture & scalability
Security-first and performance-aware
Will include documented outcomes & learnings

Expense & Investments Tracker
"A secure, lightweight tracker for expenses, budgets, and investments"
A personal finance tool to log expenses and track investments with filtering, alerts, and export-ready reports. Built with future scalability and data safety in mind.
Impact :
Categories + smart filtering
Budget alerts & summaries
Clean table view + export
Privacy-minded storage

Expense & Investments Tracker
"A secure, lightweight tracker for expenses, budgets, and investments"
A personal finance tool to log expenses and track investments with filtering, alerts, and export-ready reports. Built with future scalability and data safety in mind.
Impact :
Categories + smart filtering
Budget alerts & summaries
Clean table view + export
Privacy-minded storage
Skills & Tools
Core Skills for Cybersecurity & Cloud
A focused set of skills I’m building through coursework, projects, and hands-on practice.
Programming
Build robust logic, OOP, and clean, maintainable code.
Programming
Build robust logic, OOP, and clean, maintainable code.
Programming
Build robust logic, OOP, and clean, maintainable code.
Cloud Basics (AWS/Azure)
Understand core cloud services, IAM concepts, and deployment basics.
Cloud Basics (AWS/Azure)
Understand core cloud services, IAM concepts, and deployment basics.
Cloud Basics (AWS/Azure)
Understand core cloud services, IAM concepts, and deployment basics.
Cybersecurity Fundamentals
Apply secure-by-design basics and common best practices.
Cybersecurity Fundamentals
Apply secure-by-design basics and common best practices.
Cybersecurity Fundamentals
Apply secure-by-design basics and common best practices.
Web Development
Create responsive UI and dynamic, user-friendly pages.
Web Development
Create responsive UI and dynamic, user-friendly pages.
Web Development
Create responsive UI and dynamic, user-friendly pages.
Networking
Solid foundation for troubleshooting and security analysis.
Networking
Solid foundation for troubleshooting and security analysis.
Networking
Solid foundation for troubleshooting and security analysis.
Leadership & Ownership
Take ownership, coordinate tasks, and drive work to completion.
Leadership & Ownership
Take ownership, coordinate tasks, and drive work to completion.
Leadership & Ownership
Take ownership, coordinate tasks, and drive work to completion.
Certifications
Certifications & Credentials
Verified credentials and ongoing learning in cybersecurity, cloud, and software development.
ISC2 Certified in Cybersecurity (CC)
“Security fundamentals — validated.”
Verified core cybersecurity knowledge across risk, security operations, and access control—aligned with the ISC2 Code of Ethics.
Risk & threats
Access control
Majal Initiative — Cybersecurity Track
“Hands-on cybersecurity learning.”
Completed a practical cybersecurity program focused on labs, tools, and consistent skill-building.
Practical labs
Core security tools



Highlights
What I Bring to a Team
How I build, collaborate, and deliver results.
"Security-first — validation, least privilege, safe defaults."

Security & Reliability
Secure-by-design practices
"Security-first — validation, least privilege, safe defaults."

Security & Reliability
Secure-by-design practices
"Clean code & structure—reusable components with solid error handling."

Engineering Quality
Maintainable and scalable
"Clean code & structure—reusable components with solid error handling."

Engineering Quality
Maintainable and scalable
"Documentation-driven—clear notes, decisions, and handover-ready deliverables."

Documentation
Structured & consistent
"Documentation-driven—clear notes, decisions, and handover-ready deliverables."

Documentation
Structured & consistent
"Continuous improvement—testing, bug fixes, performance tuning, and hardening."

Iteration & Growth
Always improving
"Continuous improvement—testing, bug fixes, performance tuning, and hardening."

Iteration & Growth
Always improving
Quick Info
Good to Know
Fast answers for recruiters and collaborators.
What roles are you looking for?
What’s your current focus?
What tools do you use most?
Do you have certifications?
What’s the best way to contact you?
What roles are you looking for?
What’s your current focus?
What tools do you use most?
Do you have certifications?
What’s the best way to contact you?
Let’s Connect
Open to co-op opportunities and collaboration—feel free to reach out.
