File: README.md
-# Hey, I'm Mark
+<div align="center">
-<img width=120px align="right" src="https://github.com/nerdymark/com_blog/raw/main/static/images/ajax-document-loader.gif?raw=true" width="200" />
+<img src="https://github.com/nerdymark/com_blog/raw/main/static/images/ajax-document-loader.gif" width="80" />
-**Senior Software Engineer** | **CISSP** | San Jose, CA
+# Hey, I'm Mark
-I build things with Python, break things in CTFs, and write about all of it at [nerdymark.com](https://nerdymark.com).
+[](https://git.io/typing-svg)
[](https://www.linkedin.com/in/marklacore/)
[](https://bsky.app/profile/nerdymark.com)
+[](https://nerdymark.com)
+
+**San Jose, CA** · **Senior Software Engineer** · **CISSP**
+
+</div>
+
+---
+
+### About me
+
+I build systems that think, break cloud infrastructure in CTFs, and solder things together at 1 AM. By day I work on security tooling, microservices architecture, and AI-assisted dev workflows. By night: Python, CircuitPython, Fusion 360, and a guitar I play badly but enthusiastically.
+
+Currently writing about all of it at **[nerdymark.com](https://nerdymark.com)** — a Flask blog on AWS with AI integration, demoscene canvas effects, and too many features.
---
-### What I'm up to
+### 🔭 What I'm building
-- Building and running [nerdymark.com](https://nerdymark.com) — a Flask blog on AWS with AI integration, demoscene effects, and way too many features
-- Competing in CTFs and publishing [writeups](https://nerdymark.com/category/ctf)
-- Tinkering with AI/ML, cloud infrastructure, and security tooling
-- Playing guitar badly but enthusiastically
+- **[nerdymark.com](https://nerdymark.com)** — Flask + AWS + AI integrations + way too much CSS animation
+- **[magic-frame](https://github.com/nerdymark/magic-frame)** — 18×18 WS2812B NeoPixel LED matrix with CircuitPython demoscene animations
+- **[pokemon-roster-analyzer](https://nerdymark.com/pokemon-roster-analyzer)** — Pokémon Sleep team optimizer
+- **CTF research** — competing in cloud/infra security challenges, publishing writeups on the blog
-### CTF writeups
+---
+
+### 🏴 CTF Writeups
-All from [Wiz Research](https://www.wiz.io/research) challenges. Full writeups at [nerdymark.com/category/ctf](https://nerdymark.com/category/ctf).
+All from [Wiz Research](https://www.wiz.io/research) challenges · **#30 on the [Wiz Cloud Security Championship leaderboard](https://cloudsecuritychampionship.com/leaderboard?page=3)** · Full writeups → [nerdymark.com/category/ctf](https://nerdymark.com/category/ctf)
-| Challenge | Topic | Link |
-|-----------|-------|------|
-| Confession Booth | Race condition privilege escalation in Go | [Read](https://nerdymark.com/confession-booth-ctf-writeup) |
-| State of Affairs | Terraform state poisoning via TF_DATA_DIR | [Read](https://nerdymark.com/state-of-affairs-ctf-writeup) |
-| Malware Busters | Go binary reversing - UPX, garble, AES-CBC | [Read](https://nerdymark.com/malware-busters-ctf-writeup) |
-| Game of Pods | Kubernetes privesc via SSRF and path traversal | [Read](https://nerdymark.com/game-of-pods-ctf-writeup) |
-| Needle in a Haystack | Client-side bypass and GitHub OSINT | [Read](https://nerdymark.com/vibe-coding-ctf-writeup) |
-| Breaking The Barriers | Azure OAuth privesc via dynamic groups | [Read](https://nerdymark.com/azure-ctf-writeup) |
+| Challenge | Category | Topic |
+|-----------|----------|-------|
+| [Split Horizon](https://nerdymark.com/split-horizon-ctf-writeup) | Kubernetes / Networking | Joining a flannel VXLAN pod overlay from outside to reach a hidden Service |
+| [Happy Birthday S3](https://nerdymark.com/happy-birthday-ctf-writeup) | AWS / S3 | Account ID enumeration via s3recon + SNS StringLike policy bypass + `os.path.join()` path traversal |
+| [Trust Issues](https://nerdymark.com/trust-issues-ctf-writeup) | Supply Chain | Trojanized pytest package exfiltrating secrets from a GitHub Actions self-hosted runner via Fernet-encrypted dead drops |
+| [Confession Booth](https://nerdymark.com/confession-booth-ctf-writeup) | Go / Race Condition | Race condition between user registration and permission assignment |
+| [State of Affairs](https://nerdymark.com/state-of-affairs-ctf-writeup) | Terraform | State poisoning via TF_DATA_DIR world-writable path + malicious provider injection |
+| [Malware Busters](https://nerdymark.com/malware-busters-ctf-writeup) | Reverse Engineering | Go binary — UPX, garble obfuscation, AES-128-CBC C2 |
+| [Game of Pods](https://nerdymark.com/game-of-pods-ctf-writeup) | Kubernetes | Privesc via SSRF + CVE-2020-8562 path traversal + ACR anonymous access |
+| [Needle in a Haystack](https://nerdymark.com/vibe-coding-ctf-writeup) | OSINT / Web | Client-side auth bypass + exposed API secrets via GitHub OSINT |
+| [Breaking The Barriers](https://nerdymark.com/azure-ctf-writeup) | Azure / OAuth | Privesc via illicit admin consent + dynamic group membership + guest user invitation |
-### Tech stack
+---
+
+### 🛠️ Tech stack
```
-Languages Python, JavaScript/ES6, C++, Go, PowerShell, SQL, Bash
-Frameworks Flask, Jinja2, aiohttp, MicroPython, CircuitPython
-Cloud AWS (EC2, EB, S3, Route 53), Azure, GCP, Docker, Kubernetes
-Windows SCCM, Active Directory, Exchange, Hyper-V, Group Policy
-Security CISSP, Metasploit, Nmap, Wireshark, Burp Suite, OWASP
-AI/ML Google Gemini, Claude Code, Hailo AI, OpenCV, Stable Diffusion
-Robotics Raspberry Pi, mecanum drive, PCA9685 servos, pan-tilt systems
-Hardware WS2812B LED matrices, MPU9250 IMU, SSD1306 OLED, INA219
-Virtualization VMware, Hyper-V, KVM
-DevOps VS Code, Git, nginx, Terraform, systemd, CI/CD
+Languages Python · JavaScript/ES6 · C++ · Go · PowerShell · SQL · Bash
+Frameworks Flask · Jinja2 · aiohttp · MicroPython · CircuitPython
+Cloud AWS (EC2, EB, S3, Route 53) · Azure · GCP · Docker · Kubernetes
+Security CISSP · Metasploit · Nmap · Wireshark · Burp Suite · OWASP Top 10
+AI/ML Claude Code · Roo Code · Hailo AI · OpenCV · Stable Diffusion
+Hardware WS2812B LED matrices · MPU9250 IMU · SSD1306 OLED · Raspberry Pi
+Maker Fusion 360 · OpenSCAD · 3D printing · FAA-registered drone · Astrophotography
+Windows SCCM · Active Directory · Exchange · Hyper-V · Group Policy
+DevOps Terraform · nginx · systemd · Git · CI/CD
```
-### Certifications
+---
+
+### 📜 Certifications
+
+`CISSP` `CC` `MCSE` `MCSA` `MCITP` `RHCSA` `RHCT`
+
+---
-`CISSP` | `MCSE` | `MCSA` | `MCITP` | `RHCSA` | `RHCT` | `CC`
+### 📈 GitHub Stats
+
+<div align="center">
+
+
+
+
+
+</div>
+
+---
-### Milestones
+### ⏱️ Milestones
-- **2024** — Earned CISSP certification
-- **2025** — Started competing in CTFs
-- **2026** — Building security tools and AI integrations
+| Year | Thing |
+|------|-------|
+| 2026 | Building security tools, AI integrations, and more CTFs |
+| 2025 | Started competing in cloud/infra CTFs |
+| 2024 | Earned CISSP certification |
---
-<sub>This README was last updated February 2026. More at [nerdymark.com](https://nerdymark.com).</sub>
+<div align="center">
+<sub>Updated May 2026 · <a href="https://nerdymark.com">nerdymark.com</a> · <a href="https://bsky.app/profile/nerdymark.com">@nerdymark</a></sub>
+</div>