akaylazy.com · public-facing portfolio · pi 5 · smyrna ga
ADS-B receiver, transit map, mesh node, learning game, intel engine, and the page you're reading. One operator. One Pi. Zero cloud bills. Refresh to see the numbers move.
project · 01
Why: Self-teach circuits → renewables → ICS security in one game. Earn XP for not breaking the grid.
What: Seven-phase electrical engineering curriculum, plus a SCADA security module that walks you through real-world incidents (Ukraine '15, Colonial Pipeline, the rest). Built progressively — basic circuits to industrial control system attack surfaces.
Play itproject · 02
Why: If you're going to watch one corner of the world, watch it well.
What: Live map with ADS-B aircraft (squawks 7500/7600/7700 alerted), MARTA vehicles, NWS weather + alerts, USGS quakes, GDOT traffic cameras, drone RemoteID, Meshtastic mesh, and three Broadcastify scanner streams. Behind nginx Basic Auth — operator only.
Knock (auth required)project · 03
Why: An "AI intel" engine that's actually deterministic Python is harder to build, easier to debug, and costs zero per cycle.
What: Polls four streams every 60s, computes rolling z-score baselines, evaluates four correlation rules (special-squawk crit · heat→traffic · weather→mesh dropout · rush-hour density). Publishes to MQTT. Renders human-readable reports from a Python template — no model in the loop.
Internal tool · paper comingproject · 04
Why: Pick a topic, take a 5-question quiz, get placed on its spectrum, then talk to someone close to you (or far). No accounts. No history. The match dies when the chat does.
What: Backend live (Express + Socket.io + Redis matchmaking + SQLite). 8 topic spectrums seeded. Quiz scoring works. Frontend SPA: not built yet — the next major lift.
See the static landingproject · 05
Why: The same data leads to opposite conclusions depending on who's framing it. Read both, then decide.
What: Pick Red Pill (unfiltered / contrarian) or Blue Pill (vetted / mainstream). Topics: drinking water, nutrition, privacy, energy. Researched primary sources behind every claim.
Pick a doorproject · 06
Why: The Sec+ SY0-701 syllabus reads like a phone book. So I rewrote it as a 29-encounter dungeon — read the scene, claim the trophy, unlock the next gate.
What: Five acts, twenty-nine encounters, three deterministic multiple-choice questions per encounter, server-side answer validation (no DevTools cheese). Trophy codes follow the format OCC{NAME_HEX}. Mapped to MITRE ATT&CK + Sec+ domains. No accounts — anonymous UUID per browser.
project · 07
Why: A portfolio that shows static screenshots of dead work tells you nothing. This one queries the rest of the stack and shows live state — variable rewards every visit.
What: Black, off-white, amber, and one pink stripe. Brutalist by intent. Live data via /api/now. Visitor weather via open-meteo, geolocated by your own browser (your IP never leaves it). Press / for a CLI.
tinker porn · 30 min audit-friendly