Skip to content
View MatiasZapf's full-sized avatar

Block or report MatiasZapf

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
MatiasZapf/README.md
 ______     ______     ______   ______  
/\___  \   /\  __ \   /\  == \ /\  ___\ 
\/_/  /__  \ \  __ \  \ \  _-/ \ \  __\ 
  /\_____\  \ \_\ \_\  \ \_\    \ \_\   
  \/_____/   \/_/\/_/   \/_/     \/_/   

Programming Instructor → Cybersecurity · Knowledge Engineer

Website Atlas Blog LinkedIn Email


$ whoami

Programming Instructor transitioning into cybersecurity. Foundations in Python, data engineering, and Linux. Pursuing a B.S. in Cyberdefense at UNDEF — the first undergraduate degree in Argentina dedicated to Critical Infrastructure Protection.

Previously two years teaching Python for Data Science & AI at Silicon Misiones — cohorts of ~50 students, evidence-based pedagogy. I apply the same methods to a public atlas of atomic cybersecurity concepts and a technical blog.

Particular interest in GRC, threat intelligence, and security awareness — roles where teaching and structured knowledge translate directly into operational value.


$ cat focus.md

  • 📚 Evidence-based pedagogy applied to cybersecurity (Ausubel · Sweller · Bloom · Matuschak)
  • 🧠 Atomic-note knowledge graphs for self-study and public writing
  • 🤖 Agentic AI pipelines — DAGs, RAG, deterministic gates
  • 🛡️ Critical infrastructure, GRC, threat intelligence, security awareness

$ cat skills.toml

[identity]
role = "Programming Instructor → Cybersecurity"
core = ["Python", "SQL", "Bash", "Linux", "Git"]

[teaching]
methods  = ["Ausubel scaffolding", "Bloom levels", "spaced retrieval", "worked examples"]
delivery = ["Markdown/MDX", "LaTeX + TikZ", "live Colab"]

[knowledge_engineering]
tooling = ["Obsidian", "Astro", "Quartz", "D3"]
methods = ["atomic notes (Zettelkasten)", "knowledge graphs", "agentic pipelines"]

[ai_automation]
patterns   = ["DAG orchestration", "RAG", "auditor auto-loops", "deterministic gates"]
frameworks = ["Claude Agent SDK", "LangChain", "Hugging Face"]

[cybersecurity]
in_progress = ["B.S. Cyberdefense @ UNDEF", "Cisco Jr. Cybersecurity Analyst"]
frameworks  = ["MITRE ATT&CK", "NIST CSF", "ISO 27001"]
interest    = ["GRC", "threat intelligence", "security awareness", "SCADA/ICS"]

[languages_spoken]
native = "Spanish"
fluent = "English (B2)"
basic  = "Portuguese"

$ ls projects/

Personal site, technical blog, and public atlas — a knowledge graph of atomic cybersecurity concepts. Astro 6 · D3.js · Catppuccin · Pagefind.

🧬 atomic-brain (personal R&D)

Multi-agent Claude Code pipeline that ingests lecture material (PDFs, transcripts, textbooks) and produces auditable study notes. DAG orchestration · auditor↔enricher auto-loop · deterministic hooks · TikZ figures. Pedagogical foundation: Ausubel · Sweller · Mayer · Bloom · Matuschak.

⚙️ dotfiles

Fedora 44 / COSMIC · GNU Stow · Catppuccin Frappé end-to-end. Bash + ble.sh + fzf · Alacritty · tmux · LazyVim · Starship.

🔒 Privacy-first SaaS (side work)

Cloud-native B2C/B2B platform — event-driven, geospatial, privacy-first. Stack: FastAPI · Next.js · PostGIS · Celery · Redis · AWS.


$ neofetch --section power-user

  • OS — Fedora 44 + COSMIC Desktop
  • Editor — Neovim (LazyVim)
  • Shell — Bash + ble.sh + fzf
  • Terminal — Alacritty + tmux + Starship
  • Keyboard — Colemak-eD-EsAlt (custom XKB)
  • Theme — Catppuccin Frappé, everywhere
  • Font — VictorMono Nerd Font

$ cat currently_learning.md

  • Cisco Junior Cybersecurity Analyst — networking, network defense, endpoint security, threat management
  • Cyber Kill Chain & APT analysis
  • Applied Cryptography (PKI, zero-knowledge proofs)
  • OT/SCADA security for critical infrastructure

$ git log --oneline

7c3f9b2  shipped zapf.dev/atlas — public knowledge graph of cyber concepts
e1a8d40  built atomic-brain — agentic pipeline for class notes
9c7b4e2  started b.s. in cyberdefense @ undef
c1a0395  shipped zapf.dev with d3 knowledge graph
a7f3b82  taught python to 50+ students @ silicon misiones
5e9d1c0  first commit: fell in love with the terminal

$ cat open_to.md

  • Roles in GRC, threat intelligence, security awareness
  • Mentorship — from seniors in security/GRC; or to juniors starting their path
  • Collaboration on tools blending developer experience + security education

Pinned Loading

  1. win-mediakey-lolbin win-mediakey-lolbin Public

    Ultra-lightweight (~4KB) CLI tool to control Windows media playback. Built natively using csc.exe (Living Off the Land / LOLBin) without external dependencies.

    Batchfile 15 1