🇮🇨 I was born in Tenerife, Canary Islands.
👨🏻💻 CTO • Software Engineer • Solution Architech
📖 Eternal Padawan
🔸 Topics: #coding #devop #opensource #cleancode #hexagonal
🚀 Passionate about building clean and scalable software with SOLID principles, TDD, and design patterns. Skilled in PHP, Python, Ruby, and Go, with interest on DevOp/GitOp culture and focus on Docker and CI/CD integration.
ℹ️ I share tips and resources in Spanish for developers and teams seeking high-quality code and project optimization.
Backend | Frontend | Database |
---|---|---|
Resources most used daily
Frameworks | Tools | Infrastructure |
---|---|---|
Resources most used daily
- The Complete Ruby on Rails Developer Course from Udemy. November, 2022
Type | Language | Name | Updated At |
---|---|---|---|
Course | Spanish | Introducción a ficheros Makefile | 2024-11-05 |
Course | Spanish | Introducción a Docker | 2024-11-05 |
Course | Spanish | Creando imágenes personalizadas y optimizadas de Docker | - |
Workshop | Spanish | Docker para devs PHP | 2024-06-01 |
Workshop | Spanish | Continuous Integration con GitHub | - |
Workshop | Spanish | Continuous Deployment con GitHub | - |
ID | Name | Coding Language | Status |
---|---|---|---|
1 | Identifying similar images using pHashes | PHP | Completed |
2 | OpenCV: Using Template Matching to find exact image portions | Python | Completed |
3 | OpenCV: Using TensorFlow pre-trained model to find objects in images | PHP | Completed |
4 | OpenCV: Using TensorFlow pre-trained model to remove image backgrounds | PHP | Completed |
Dockerized PHP environment using built-in webserver and fully managed by Supervisor.
Dockerized PHP environment using Caddy webserver and loaded the application as a Caddy module.
Dockerized PHP environment using FrankenPHP webserver and loaded the application as a FrankenPHP module.
Dockerized PHP environment using Caddy webserver and running the application in a separated Docker service.
Dockerized Go environment
Name | Description | Coding Language |
---|---|---|
PHP Skeleton | Boilerplate | PHP |
Severe | Being even more severe with data types | PHP |
Sequence | Implementation of Chain of Responsability pattern | PHP |
Cache | Optimize cacheable data structures | PHP |
Coloreeze | Color convertion made easy | PHP |
Redis PUB/SUB | Implementation of PUB/SUB with Redis | PHP |
Name | Description | Coding Language |
---|---|---|
Scraping Correos | Scraper to get the whole list of Spanish postal codes | PHP |
Resolviendo sudokus | Automatically solve 9x9 sudokus | PHP |
Name | Description |
---|---|
Makefile | Makefile with usefull commands when developing apps with PHP |
backup-projectx.sh | Shell script that backups a web application and stores the backup into AWS S3 |
spanish-postal-codes.csv | CSV file with Spanish postal codes using this PHP application |