Skip to content
View guizafj's full-sized avatar

Highlights

  • Pro

Block or report guizafj

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
guizafj/README.md

Francisco J. Díaz Guiza 👋

Backend Python Developer · Linux Infrastructure · Application Security (AppSec)

Portfolio LinkedIn Email

"Programming is not about typing, it’s about thinking."Rich Hickey


🚀 About Me

I build backend applications with Python and deploy them on Linux infrastructure that I manage myself.

My projects combine backend development, containerized deployments, and application security. This allows me to work across the complete lifecycle of an application: development, deployment, maintenance, and security.

Alongside my personal projects, I continue strengthening my low-level programming skills in C through 42 Málaga, while expanding my knowledge in Application Security (AppSec) and DevSecOps practices.


💻 Tech Stack

Domain Technologies & Tools
Backend & APIs Python, Django, Flask, REST APIs, SQLAlchemy, RBAC
Low-Level Programming C, Memory Management, Algorithms (42 Málaga)
Databases MySQL, SQLite
Infrastructure Linux, Docker, Docker Compose, Nginx, SSH, UFW, Fail2ban, QEMU
Security OWASP Top 10, Burp Suite, OWASP ZAP, Nmap, System Hardening, OSINT
Version Control Git, GitHub

📌 Featured Projects

🌐 dguiza.dev — Technical Portfolio & Self-Managed Infrastructure

Technical portfolio built with Django and deployed on a Linux server that I administer using Docker and Nginx. It also serves as a knowledge base where I document projects, security labs, and infrastructure hardening.

Flask application designed to centralize write-ups, automation scripts, and technical documentation generated during security labs.

Backend application focused on modular architecture, authentication, Role-Based Access Control (RBAC), and transactional data management.

🧪 Personal Security & Hardening Lab

Personal laboratory based on virtualized Linux and Windows environments used to analyze vulnerabilities, evaluate defensive tools, and document reproducible security procedures.


🛠️ Engineering Principles

  • Build before optimizing: Deliver working, functional software before over-engineering.
  • Security by Design: Integrate security practices throughout the development process, not as an afterthought.
  • Document technical decisions: Documenting decisions and procedures consolidates knowledge and makes systems maintainable.
  • Keep systems simple: Simple code and clean infrastructure are easier to audit, scale, and secure.

🎯 Current Focus

  • 🐍 Backend development with Python & Django
  • 🐧 Linux system administration & containerized deployments (Docker)
  • 🛡️ Application Security (AppSec) & DevSecOps fundamentals
  • ⚡ Low-level C programming & memory management at 42 Málaga

📫 Contact

Feel free to connect with me through:

Portfolio LinkedIn Email

Pinned Loading

  1. Gestion_de_una_Biblioteca Gestion_de_una_Biblioteca Public

    Este proyecto es una aplicación para la gestión y administración de una biblioteca. Permite a los usuarios realizar operaciones clave como el registro de libros, la gestión de préstamos y devolucio…

    Python

  2. hacker-panel hacker-panel Public

    Es una herramienta de productividad y gestión del conocimiento diseñada para estudiantes de ciberseguridad, desarrolladores autodidactas y profesionales

    Python

  3. agents-adk agents-adk Public

    Este proyecto demuestra cómo integrar **Google ADK** (Agent Development Kit) con **Ollama** para crear aplicaciones conversacionales avanzadas que combinan lo mejor de ambos mundos.

    Python

  4. Decode_Transposition Decode_Transposition Public

    Decodificador del cifrado por transposición de columnas

    Python

  5. Inicio_logico_C Inicio_logico_C Public

    Introducción a C

    C