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

Software Engineer · Cyber Defense Student · Builder

Website Blog LinkedIn Email


$ whoami

Software Engineer building a cloud-native B2C/B2B platform with event-driven architecture — high-concurrency workflows, real-time geospatial processing, privacy-first by design.

By day I write Python and TypeScript. By night I study Cyberdefense at Universidad de la Defensa Nacional (UNDEF) — the first undergraduate degree in Argentina dedicated to Critical Infrastructure Protection.

Previously a Programming Instructor at Silicon Misiones, teaching Python for Data Science & AI to 50+ students. That experience taught me that explaining things clearly is just as valuable as building them — a skill I now apply to my technical blog.


$ cat focus.md

  • 🔧 Designing reliable event-driven workflows and scalable background processing
  • 🗺️ Real-time geospatial data modeling (privacy-by-design, strict data segregation)
  • 🔒 Applying cybersecurity fundamentals as an engineer, not just a student
  • ✍️ Bridging computer science concepts with practical security applications on zapf.dev

$ cat skills.toml

[languages]
daily    = ["Python", "TypeScript", "SQL"]
learning = ["Rust"]

[backend]
frameworks = ["FastAPI", "Celery"]
databases  = ["PostgreSQL", "PostGIS", "Redis"]

[frontend]
frameworks = ["Next.js"]

[infrastructure]
cloud  = ["AWS"]
tools  = ["Docker", "GitHub Actions", "CI/CD"]

[security]
focus = ["Critical Infrastructure", "SCADA/ICS", "Secure Coding (OWASP)"]
ctf   = ["HackTheBox", "TryHackMe"]  # always learning

[languages_spoken]
native       = "Spanish"
professional = "English (B2)"
elementary   = "Portuguese"

$ ls projects/

🔒 Stealth-mode SaaS (in progress)

Cloud-native platform built from scratch — event-driven, geospatially-aware, privacy-first.
Stack: FastAPI · Next.js · PostGIS · Celery · Redis · AWS. More details when it ships.

Personal website and technical blog. Built with Astro 6 and Catppuccin, featuring an interactive D3.js knowledge graph (force-directed, auto zoom-to-fit), Pagefind full-text search (⌘K), Mermaid diagrams, and a lazy-loaded Wavesurfer.js audio player for post summaries. Dynamic OG images (Satori + Sharp), JSON-LD structured data, Giscus comments, and privacy-friendly Umami analytics.
live · source

⚙️ dotfiles

Fedora 43 / COSMIC desktop, managed with GNU Stow. Catppuccin Frappé end-to-end.
→ Alacritty · tmux · LazyVim · Starship · ble.sh + fzf


$ neofetch --section power-user

Daily Environment

  • OS: Fedora 43 + COSMIC Desktop
  • Editor: Neovim (LazyVim) — fast navigation is non-negotiable
  • Terminal: Alacritty + tmux + Starship
  • Shell: Bash + ble.sh + fzf — Fish-like UX, zero regrets
  • Theme: Catppuccin Frappé, everywhere

Quirks & Commitments

  • ⌨️ Colemak-eD-EsAlt user — custom XKB with Spanish alternates. Painful to learn. Worth it.
  • 🧠 Obsidian power user — atomic notes, Dataview dashboards, QuickAdd menus, a vault I'm probably too proud of
  • 🔤 VictorMono Nerd Font with ligatures — because monospace should still be beautiful

$ cat currently_learning.md

  • Cyber Kill Chain & APT analysis
  • Applied Cryptography (PKI, zero-knowledge proofs)
  • Rust for systems & security tooling
  • OT/SCADA security nuances for critical infrastructure

$ git log --oneline

f2a3d1e  building saas in stealth mode
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

  • Collaboration on tools that blend developer experience + security
  • Engineering problems involving performance, geospatial data, and systems design
  • Conversations with builders who care about craft, clarity, and long-term maintainability

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