Skip to content
View But0o's full-sized avatar
๐Ÿซ 
๐Ÿซ 

Block or report But0o

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

๐Ÿ‘‹ Hi, I'm Agustรญn Lamendola

๐Ÿ’ป Software Development Student | ๐Ÿ Backend | ๐ŸŒ Networking | ๐Ÿง Linux |

๐Ÿ” Cybersecurity

I'm a Software Development student currently building my skills through academic and personal projects, with a primary interest in backend development, systems, networking, and cybersecurity.

My main focus is Python, backend development, Linux, networking, and automation, while progressively expanding my knowledge into network programming, infrastructure, and cybersecurity.

I'm particularly interested in learning by building practical projects that allow me to apply software development concepts to real-world technical problems.


๐Ÿ› ๏ธ Technologies & Tools

๐Ÿ’ป Programming

  • ๐Ÿ Python
  • โ˜• Java
  • ๐ŸŸฃ Kotlin
  • ๐ŸŸจ JavaScript
  • ๐Ÿ˜ PHP

โš™๏ธ Backend & Databases

  • ๐Ÿš€ REST APIs
  • โšก FastAPI
  • ๐Ÿ—„๏ธ PostgreSQL
  • ๐Ÿฌ MySQL
  • ๐Ÿ”Ž SQL

๐Ÿง Systems & Tools

  • ๐Ÿ”ง Git
  • ๐Ÿ™ GitHub
  • ๐Ÿง Linux
  • ๐ŸชŸ Windows
  • ๐Ÿ–ฅ๏ธ Bash
  • ๐ŸŸ Fish
  • ๐ŸŒ Cisco Packet Tracer

๐ŸŒ Networking & Security

  • TCP/IP
  • IPv4 / IPv6
  • Subnetting & CIDR
  • TCP / UDP
  • ICMP
  • ARP
  • DNS
  • Network Discovery
  • Port Scanning
  • Network Monitoring
  • Network Programming
  • Basic Network Security

๐ŸŒ Web

  • HTML
  • CSS
  • JavaScript
  • Bootstrap

๐Ÿš€ Projects

๐ŸŒ NetGuard

Network Discovery & Security Monitor

NetGuard is an educational network monitoring and security project built with Python, focused on developing practical knowledge in Networking, Linux, Network Programming, and Cybersecurity.

This is my main personal project and represents the direction I am currently taking professionally. It is being developed incrementally, with each stage introducing new networking concepts, protocols, tools, and software engineering practices.

The project explores areas such as:

  • ๐Ÿ”Ž Local network and host discovery
  • ๐Ÿ“ก Network interface detection
  • ๐Ÿ“Š Connectivity and latency monitoring
  • ๐Ÿ“‰ Packet loss monitoring
  • ๐Ÿ” TCP port scanning
  • ๐Ÿงฉ Service detection
  • ๐ŸŒ DNS analysis
  • ๐Ÿ“‹ Network inventory
  • ๐Ÿšจ Security events and suspicious activity detection
  • โšก FastAPI and REST APIs
  • ๐Ÿ“Š Network monitoring and visualization

Through NetGuard, I'm developing practical knowledge of:

Python Sockets TCP/IP IPv4/IPv6 CIDR ICMP TCP UDP ARP DNS FastAPI Linux Networking Cybersecurity

The project is intentionally being developed step by step as a learning and portfolio project, documenting both the technical implementation and the networking concepts behind it.

๐Ÿ”— View Repository


๐ŸŽฎ AresGamer 2.0

A Python-based offline game management system developed as a university team project for managing video games, users, and game installations across PCs in a gaming center or simulator space.

The system uses local JSON files for data persistence and provides different access levels for administrators and PC users.

Main functionality includes:

  • ๐ŸŽฎ Game library management
  • ๐Ÿ‘ค User and account management
  • ๐Ÿ–ฅ๏ธ PC-user management
  • ๐Ÿ“ฆ Game installation management
  • ๐Ÿ” Permission management
  • ๐Ÿ”Ž Game search and listing
  • ๐Ÿ“„ Local JSON-based persistence
  • ๐Ÿ–ฅ๏ธ Console-based interface

The project provided practical experience with Python, modular programming, data persistence, collaborative development, and Git/GitHub workflows.

Technologies:

Python JSON Tabulate Git GitHub

๐Ÿ”— View Repository


๐ŸŽฎ Pokรฉmon Fastfetch

A Pokรฉmon-themed Linux terminal customization project that combines Fastfetch, Bash scripting, Kitty Graphics, ImageMagick, and a local Pokรฉdex to create a dynamic system information display.

Instead of showing a static image, the project automatically selects and displays Pokรฉmon artwork together with system information directly inside the terminal.

The project was designed as a combination of terminal customization and automation, while also exploring practical concepts such as file management, caching, metadata handling, shell scripting, and image processing.

โœจ Features

  • ๐ŸŽฒ Random Pokรฉmon selection
  • ๐Ÿ”ข Pokรฉmon selection by name or Pokรฉdex number
  • ๐Ÿ–ผ๏ธ Pixel-art Pokรฉmon artwork displayed directly in the terminal
  • ๐Ÿ“Š System information powered by Fastfetch
  • โšก Image caching to improve performance
  • ๐Ÿ—‚๏ธ Local metadata and Pokรฉdex information
  • ๐Ÿ” Pokรฉmon name and number lookup
  • ๐Ÿง Linux-focused implementation
  • ๐Ÿ–ฅ๏ธ Integration with Kitty Graphics
  • ๐Ÿš Shell integration and terminal automation

The project uses a local Pokรฉmon image collection and metadata system to dynamically retrieve the selected Pokรฉmon and prepare its artwork for terminal display.

To improve performance, the script implements a cache system, reducing unnecessary image processing and file operations when Pokรฉmon data or artwork has already been prepared.

๐Ÿง  Concepts Explored

Through this project, I worked with:

  • Bash scripting
  • File and directory management
  • Command-line interfaces
  • Automation
  • Image processing
  • Caching strategies
  • Metadata handling
  • Terminal graphics
  • Linux environments
  • Shell integration

Technologies:

Bash Linux Fastfetch Kitty Graphics Fish ImageMagick CLI Automation Caching

๐Ÿ”— View Repository


๐ŸŒ Personal Portfolio

A personal portfolio website created to present my projects, technical skills, learning path, and professional profile.

The website was developed without frameworks or a build system, using standard web technologies and designed to be deployed directly through GitHub Pages.

Technologies:

HTML CSS JavaScript GitHub Pages

๐Ÿ”— View Repository


๐Ÿ›ก๏ธ SkyDefence

A Java-based tower defense game developed as a university team project to apply Object-Oriented Programming principles in a complete interactive application.

The project involved designing game entities, implementing interactions between objects, developing a graphical interface, testing functionality, and collaborating through Git and GitHub.

Key concepts applied:

  • Object-Oriented Programming
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction
  • Object composition
  • Testing
  • Collaborative development

Technologies:

Java OOP Git GitHub

๐Ÿ”— View Repository


๐Ÿ“ฑ AppGw2

Application project developed using Kotlin and Gradle.

The project was created to practice Kotlin application development and project management using Gradle.

Technologies:

Kotlin Gradle


๐Ÿง  Algorithms & Data Structures I

Academic repository containing Python exercises focused on algorithms, data structures, and fundamental programming concepts.

Topics include:

  • Lists & matrices
  • Functions
  • Strings
  • Exceptions
  • File handling
  • Recursion
  • Algorithms & data structures

Technologies:

Python Algorithms Data Structures


๐Ÿ“š Currently Learning

My current learning path is focused on strengthening my foundations in software development while progressively moving deeper into networking and cybersecurity.

  • ๐Ÿ Python & Backend Development
  • ๐Ÿš€ REST API Development
  • ๐ŸŒ Computer Networking
  • ๐Ÿ”Œ Network Programming
  • ๐Ÿง Linux Administration
  • ๐Ÿ” Cybersecurity Fundamentals
  • ๐Ÿ›ก๏ธ Network Security
  • โš™๏ธ Infrastructure & DevOps
  • โ˜๏ธ Cloud Networking

๐ŸŽฏ Professional Goals

My professional goal is to start my career in IT, initially focusing on backend development, while progressively specializing in networking, infrastructure, and cybersecurity.

I'm particularly interested in opportunities where I can work with real-world systems, continue developing my programming skills, and gain professional experience in networking and security.

My current technical direction is:

Backend โ†’ Linux โ†’ Networking โ†’ Infrastructure โ†’ DevOps โ†’ Cybersecurity

I'm continuously building projects to turn theoretical knowledge into practical experience.


๐Ÿ“ซ Contact


โšก Always learning. Always building. Always improving.

Pinned Loading

  1. pokemon-fastfetch pokemon-fastfetch Public

    A fast, offline Pokรฉmon dashboard for Kitty terminals built with Bash.

    Shell

  2. NetGuard NetGuard Public

    Educational network discovery and security monitoring tool built with Python, focused on Networking, Linux and Cybersecurity.

    Python

  3. SkyDefence SkyDefence Public

    A Java-based tower defense game developed as a university team project to apply Object-Oriented Programming, software design, and collaborative development practices.

    Java

  4. AppGw2 AppGw2 Public

    Kotlin

  5. AresGamer_2.0 AresGamer_2.0 Public

    Sistema offline desarrollado en Python para la gestiรณn de videojuegos, usuarios y juegos instalados en las PC de un ciber o espacio de simuladores.

    Python

  6. Porfolio Porfolio Public

    Portfolio personal โ€” estudiante de Desarrollo de Software orientado a backend, redes y ciberseguridad. HTML/CSS/JS puro, sin frameworks.

    HTML