About
A source of insight, practical pointers,and reflections on application security and clean-code practices.
In this site, I share my findings as I explore security exploits, vulnerabilities, and software in general. My goal is to grow as a hacker, developer, and bug bounty hunter, while keeping security, clarity, and maintainability at the core of everything I do.
I also use these entries as a personal knowledge base: a place to document/jot down what Iβve learned, organize useful concepts, keep track of things I want to revisit and archive information I want to keep coming back to as I continue growing my skills.
For anyone who values Clean Code, Good Development Practices, Application Security, and is on their own journey of improvement.
The use of AI on this site is kept to a minimum and limited solely to grammar checking.
Simple is Always "Bueno"!
%%{init: {'theme': 'base', 'htmlLabels': false, 'themeVariables': {'primaryTextColor': '#1a1a1a', 'textColor': '#1a1a1a', 'lineColor': '#546e7a'}}}%%
graph TD
%% Root
Root[π¦ Project Root]
%% Main folders
Root --> Docs[π docs/]
Root --> Config[βοΈ Configuration]
%% Docs structure
Docs --> Archive[ποΈ archive/]
Docs --> SharedDocs[π shared/]
%% Archive contents
Archive --> ArchAuthor[βοΈ author/]
Archive --> ArchImages[πΌοΈ images/]
Archive --> ArchPosts[π posts/]
%% Shared docs
SharedDocs --> Stylesheets[π¨ stylesheets/]
SharedDocs --> About[βΉοΈ about.md]
%% Configuration files
Config --> Docker[π³ docker-compose.yml]
Config --> Dockerfile[π³ Dockerfile]
Config --> MainConfig[π mkdocs.yml]
%% Styling
style Root fill:#263238,stroke:#000,color:#ffffff,font-weight:700,stroke-width:2px
style Docs fill:#90caf9,stroke:#1e88e5,color:#000000,font-weight:700,stroke-width:2px
style Archive fill:#64b5f6,stroke:#1565c0,color:#000000,font-weight:700,stroke-width:2px
style SharedDocs fill:#81d4fa,stroke:#0288d1,color:#000000,font-weight:700,stroke-width:2px
style Config fill:#ce93d8,stroke:#7b1fa2,color:#000000,font-weight:700,stroke-width:2px
%% File-level styling
classDef file fill:#90a4ae,stroke:#546e7a,color:#000000,font-weight:700,stroke-width:1px
class About,Docker,Dockerfile,MainConfig,ArchAuthor,ArchImages,ArchPosts,Stylesheets file
Beyond the initial template, this site has been extended with additional libraries and tools that I selectively integrate as needed. Each addition is chosen to improve structure, organization, and functionality, while staying aligned with long-term maintainability. I avoid unnecessary dependencies and prefer fully understanding what I use, so every library and organizational decision serves a clear purpose rather than convenience alone.
Deployment with GitHub Actions
This site is automatically deployed using GitHub Actions. Every time changes are pushed to the main branch, a workflow is triggered to build the MkDocs site and publish the generated static files. I try to keep it always up to date, removes the need for manual deployment, and keeps the publishing process consistent, repeatable and easy for me.
%%{init: {'theme': 'base', 'htmlLabels': false, 'themeVariables': {'primaryTextColor': '#1a1a1a', 'textColor': '#1a1a1a', 'lineColor': '#546e7a'}}}%%
graph LR
Dev[π¨βπ» Local Changes] --> GitHub[π¦ GitHub Repository]
GitHub --> Action[βοΈ GitHub Actions Workflow]
Action --> Build[ποΈ Build MkDocs Site]
Build --> Deploy[π Deploy Static Site]
Deploy --> Live[π Live Documentation]
%% Styling
style Dev fill:#90caf9,stroke:#1e88e5,color:#000000,font-weight:700
style GitHub fill:#a5d6a7,stroke:#2e7d32,color:#000000,font-weight:700
style Action fill:#ffa726,stroke:#ef6c00,color:#000000,font-weight:700
style Build fill:#b39ddb,stroke:#5e35b1,color:#000000,font-weight:700
style Deploy fill:#f48fb1,stroke:#ad1457,color:#000000,font-weight:700
style Live fill:#263238,stroke:#000,color:#ffffff,font-weight:700