hpppm (Aseel A.) · GitHub
Skip to content
View hpppm's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report hpppm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hpppm/README.md

Hi, I'm Aseel 👋

Typing SVG


🎓 About Me

I'm a cybersecurity student at Gannon University (graduating May 2026), passionate about breaking things to understand how to protect them better. My interests lie at the intersection of penetration testing, governance, risk, and compliance (GRC), and AI.

When I'm not in class, you'll find me:

  • 🔍 Testing web apps for vulnerabilities
  • 🤖 Building AI agents to automate security tasks
  • ☁️ Exploring cloud security across AWS and Azure environments
  • 📚 Learning about compliance frameworks, HIPAA, and risk management

🏆 Certifications

✅ Earned

CompTIA Security+ eJPT

🎯 In Progress

CRTA AWS


🛠️ Skills & Technologies

🔐 Security & Pentesting

Burp Suite OWASP Metasploit Nmap Wireshark Semgrep Cryptography

  • Web application penetration testing (SQL injection, XSS, CSRF, auth bypass, JWT abuse)
  • API attack surface enumeration with Arjun and Burp Suite
  • Cryptographic protocols and encryption — including AES-256-GCM implementation and key management
  • Network enumeration, vulnerability assessment, and threat modeling
  • SAST pipeline integration with Semgrep (TypeScript, Node.js, JWT, SQL injection, secrets patterns)
  • Traffic analysis, packet inspection, and exploit development fundamentals
  • Security references: TCM Security curriculum, h4cker (The Art of Hacking), OWASP offensive security checklists
☁️ Cloud & Infrastructure

AWS Azure Cloudflare Railway Linux Windows

  • AWS: Cognito (MFA enforcement, TOTP, token rotation), S3 (KMS-only upload policy, presigned URLs, blocked public access), RDS PostgreSQL (SSL enforced, encrypted at rest, deletion protection), IAM least-privilege, CloudWatch logging
  • Cloudflare: DNS proxying (hides origin IPs), WAF rules, DDoS protection, SSL/TLS Full mode, CNAME management for multi-service routing
  • Railway: Full-stack deployment (frontend Next.js + backend Express) with environment isolation and service-level networking
  • Azure security services, NSGs, virtual networks, firewalls, and cloud-native security controls
  • Linux/Windows system administration, hardening, and network security architecture
  • CI/CD pipeline security: GitHub Actions with npm audit, tsc, Jest, Semgrep SAST on every push/PR
💻 Programming & Automation

TypeScript Python Bash PowerShell SQL Node.js

  • Security automation and scripting; AI agent design and workflow engineering
  • Full-stack development: Express + TypeScript backend, Next.js 16 App Router frontend
  • Parameterized SQL with explicit column lists and dual-scope query enforcement
  • Zod schema validation at all system boundaries; API rate limiting and middleware design
  • AI pipeline integration: Google Gemini 2.5 Flash, Groq Llama 3.3-70B fallback, Pinecone vector search
📋 GRC & Compliance
  • HIPAA implementation: 45 CFR §164.312(b) audit logging — 100+ PHI field keys masked, UUID path segments scrubbed, JTI SHA-256 hashed; BAA enforcement with AssemblyAI for transcription; PHI encryption using AES-256-GCM with authenticated wire format
  • Dual-scope data isolation: every PHI query enforces both organization_id AND clinician_id — no cross-tenant exposure
  • Security monitoring: brute force detection (5 failed auths/5 min → 15-min IP block), SQL/XSS regex pattern blocking, 404 scanning detection (20/5 min → block)
  • JWT security: httpOnly cookies only (never localStorage), JTI replay protection via active session DB lookup, mandatory TOTP MFA at AWS Cognito User Pool level
  • NIST, ISO 27001 concepts; risk assessment, security policy fundamentals; Scout2 cloud security assessment framework
  • Awareness of algorithmic bias in AI-assisted clinical tools and ethical obligations in healthcare technology

🏥 Senior Design: RevClear — AI Medical Billing Platform

Status Commits HIPAA Repo

RevClear is an AI-assisted medical claims platform I built as my senior capstone at Gannon University, live at revclear.tech. The source code is publicly available on GitHub. It automates the full clinical billing pipeline: audio recording → SOAP note generation → ICD-10/CPT code matching → EDI 837 claim file.

Architecture

Patient Audio
     |
     v
AssemblyAI (HIPAA BAA, presigned S3 URL, 120s TTL)
     |
     v
AWS S3 (KMS-only upload, blocked public access)
     |
     v
Google Gemini 2.5 Flash (SOAP generation)
  -- fallback --> Groq Llama 3.3-70B
     |
     v
Pinecone Vector DB (ICD-10 + CPT namespace search)
     |
     v
Async Job Pattern (202 + polling, 10-min TTL → prevents 504)
     |
     v
EDI 837 Claim File
     |
     v
Railway Backend (Express + TypeScript) <-- Cloudflare WAF/DNS
     |
     v
Railway Frontend (Next.js 16 App Router)

Key Security Implementations

Area Implementation
PHI Encryption AES-256-GCM, 12-byte random IV, 128-bit auth tag, revclear:phi:v1:{iv}:{tag}:{ct} wire format
Auth AWS Cognito mandatory TOTP MFA, httpOnly JWT cookies, JTI replay protection
Audit Logging HIPAA 45 CFR §164.312(b) — 100+ PHI keys masked, UUIDs scrubbed to [id]
Data Isolation Dual-scope: every query enforces organization_id AND clinician_id
Threat Detection Brute force, SQL/XSS pattern blocking, 404 scanning → 15-min IP block
CI/CD Security GitHub Actions: npm audit, tsc, Jest, Semgrep SAST on every PR
Transcription AssemblyAI under signed HIPAA BAA; presigned URL deleted immediately post-retrieval
Infrastructure Cloudflare WAF + DDoS; AWS S3 KMS-only policy; RDS SSL enforced + encrypted at rest

Usability Design

Built to the Eight Golden Rules of Interface Design (Shneiderman): consistency across all views, shortcuts for power users, informative error messages, error prevention through Zod validation at all boundaries, and clear visual hierarchy via consistent component patterns throughout the dashboard.


🔬 Lab Projects

Python

Building intelligent AI agents for security automation — from instruction engineering to workflow optimization. Exploring how LLMs can assist in security operations.

Azure Status

Hands-on Azure security implementation: NSGs, Virtual Networks, firewalls, and cloud-native security controls.

🚀 More Coming Soon!

Working on projects involving web app pentesting, threat hunting, and security orchestration.


🎯 What I'm Currently Learning

current_focus = {
    "penetration_testing": ["Web app security", "CTF challenges", "JWT abuse", "API enumeration"],
    "grc": ["HIPAA implementation", "Risk assessment", "Compliance frameworks"],
    "automation": ["AI agent workflows", "Security orchestration", "Semgrep SAST pipelines"],
    "cloud_security": ["AWS security services", "Cloudflare WAF", "Cloud compliance"],
}

📫 Let's Connect!

I'm always open to connecting with fellow security enthusiasts, discussing projects, or just chatting about cybersecurity!

📧 Email Me💼 LinkedIn🐙 GitHub


Profile views
"Security is not a product, but a process." - Bruce Schneier

Pinned Loading

  1. hpppm hpppm Public

  2. lab-agent-skills-design lab-agent-skills-design Public

    Python

  3. lab-azure-network-security lab-azure-network-security Public