Skip to content
View PeteAndrews1289's full-sized avatar

Block or report PeteAndrews1289

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.

Content in all repositories owned by your account will be closed.
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
PeteAndrews1289/README.md

Peter Andrews Jr.

Cloud security and detection engineering · Mobile application security · AWS · Swift · Python

I build security projects across the defensive loop: collecting cloud and workload telemetry, turning it into analyst-ready detections, and prototyping human-approved response automation. My software background includes leading development of MyFitPlate, a native iPhone and Apple Watch app shipped on the App Store, and my research includes a peer-reviewed IEEE paper on mobile application security and privacy.

I am pursuing application security, mobile security, cloud security, detection engineering, security automation, DevSecOps, and SOC opportunities.

Selected Work

A production SwiftUI application for nutrition, training, recovery, and evidence-aware coaching. The public repository documents its iPhone and Apple Watch architecture, Firebase and Cloud Functions backend, privacy and security controls, migrations, and automated test suites. View it on the App Store.

An open-source iOS-first security research toolkit extending my IEEE mobile-app study into a SwiftUI iPhone app and Python scanner. It combines app privacy activity, supplied package and source evidence, guided checks, and version comparisons into evidence-linked reports and conditional attack-path tests. The prototype has 53 passing Python tests and 9 passing Swift core tests; physical-iPhone workflow validation is still in progress.

A deliberately split supply-chain security case study. It preserves an isolated vulnerable Flask target for teaching evidence while a separate remediated application is protected by tests, Bandit, repository policy checks, and blocking HIGH/CRITICAL Trivy gates. The supporting Terraform and Kubernetes examples use hardened defaults and disclose their decommissioned, reference-only status.

A completed and decommissioned Cowrie and Conpot study used to analyze real SSH, Telnet, and ICS/SCADA activity in Splunk. Its public evidence package withholds raw identifiers, credentials, commands, and payloads while preserving auditable aggregate results.

A detection-as-code portfolio with versioned AWS IAM, AWS root, PowerShell, and LSASS hypotheses; synthetic malicious and benign fixtures; a dependency-free matcher; regression tests; and analyst triage playbooks. The checked-in results report four expected fixture matches with no fixture false positives or false negatives, without presenting synthetic validation as production efficacy.

A serverless response case study with authenticated webhooks, replay resistance, explicit incident states, human approval, scoped IAM roles, and containment verification. Sixteen tests cover success and failure paths; the original IAM AccessDenied outcome remains documented as negative evidence instead of being rewritten as a successful containment claim.

Autonomous Systems & Reliability

These projects show how I move from controlled experimentation to product engineering: preserve negative evidence, identify the reliability boundary, and encode that lesson into deterministic, observable software.

A completed recurrent-PPO study with procedural solvability checks, disjoint evaluation suites, checkpoint integrity, and preregistered promotion gates. Strong average capability did not eliminate rare catastrophic interaction loops, so the study closed without promoting an unreliable architecture.

A completed systems-rich vertical slice where players compose party playbooks, seal orders, observe autonomous expeditions, and audit evidence-grounded outcomes. The deterministic simulation remains independent of rendering, playback speed, and UI state.

A completed study of whether one randomly initialized recurrent visual policy could turn self-generated experience into cumulative game skills. V12 processed 8.24 million actions across four emulators and replay-verified seven milestones through Route 1, yet frozen evaluation ended at 55/502 with zero retained competent skills and no composition—evidence that discovery and training activity are not the same as durable competence.

Research

Co-author, “A Security and Privacy Assessment of Mobile Ride-Sharing Applications,” IEEE SoutheastCon 2026. DOI: 10.1109/SoutheastCon63549.2026.11476248

Credentials

CompTIA Security+ · Splunk Core Certified Power User · AWS Certified Cloud Practitioner

Working Principles

  • Separate observed evidence from inference.
  • Prefer reproducible code, tests, and sanitized data over screenshots alone.
  • Keep risky actions human-approved and record failure honestly.
  • Destroy temporary cloud and honeypot infrastructure after evidence collection.

The work shown here includes production software, research prototypes, and controlled security labs. Completed cloud and honeypot infrastructure was dismantled after evidence collection.

Pinned Loading

  1. MyFitPlate MyFitPlate Public

    Native iPhone and Apple Watch nutrition, training, recovery, and evidence-aware coaching app—available on the App Store.

    Swift 1 1

  2. honeypot-siem-project honeypot-siem-project Public

    Sanitized Cowrie + Conpot SOC case study: 952K source-attributed events analyzed in Splunk, with reproducible evidence checks.

    Python

  3. aws-automated-soar-playbook aws-automated-soar-playbook Public

    Tested AWS SOAR reference with authenticated webhooks, replay resistance, human approval, explicit failure states, and verified IAM containment semantics.

    Python 1

  4. pokemon-red-completion-agent pokemon-red-completion-agent Public

    AI-assisted Pokemon player research: learned goal selection, verified Red collection, deterministic skills and a shared Pokedex. Active development.

    Python

  5. llm-security-gateway llm-security-gateway Public

    Serverless AWS demo of keyword-based prompt filtering and known-pattern output redaction; adversarial evaluation and hardening are planned.

    Python

  6. sentinel-detection-validation-lab sentinel-detection-validation-lab Public

    Six Microsoft Sentinel KQL detections, controlled PowerShell scenarios, and source-event-to-alert validation with reviewed evidence.

    PowerShell