Author of the blog

Daniel Gómez Vergel

I hold a Bachelor’s degree in Physics from the University of Seville and a Ph.D. in Theoretical Physics from the Complutense University of Madrid. I currently serve as Head of the Department of Technology & Education at Universidad Europea de Andalucía (Málaga, Spain), where I teach courses in Physics and Programming within the Bachelor’s Degree in Computer Engineering.

You can also find me on LinkedIn.

Nature of the content

This blog is a personal, non-commercial initiative aimed at sharing knowledge and experience in programming, software development, and related technical topics. The materials published on this blog’s posts, including text, source code, diagrams, images, and other original content, are provided for educational and informational purposes only and should not be regarded as professional, legal, financial, engineering, or other specialised advice.

Warranty and liability

The aforementioned content is provided “AS IS”, without warranties of any kind, either express or implied. To the extent permitted by applicable law, the author shall not be liable for damages or losses arising from their use.

  1. Unless otherwise stated, all original content published in the posts on this blog is © Daniel Gómez Vergel. All rights reserved. Its reproduction, distribution, modification, or public communication, in whole or in part, is prohibited without the author’s prior express written consent, except where permitted by applicable law or by the permissions granted in this notice.

  2. Unless otherwise stated, the original source code authored by Daniel Gómez Vergel and published in the posts on this blog is distributed under the Creative Commons Attribution 4.0 International (CC BY 4.0) license. Its use is governed by the terms of that license, including its attribution requirements. This license applies only to the source code and does not automatically extend to the accompanying text, diagrams, images, or other materials. For the applicable license terms, see: Creative Commons Attribution 4.0 International and Creative Commons Attribution 4.0 International Legal Code.

  3. This blog uses the Minima Jekyll theme, which is third-party software distributed under the MIT License. Minima and any other third-party software or materials remain subject to their respective licenses and copyright notices. See the Minima license.

  4. Images generated with the assistance of artificial intelligence may be identified as such where appropriate. No claim of copyright ownership is made by this notice with respect to such images. Their legal status and permitted uses are subject to applicable law and, where relevant, to the terms of the service used to generate them.

  5. Any intellectual property rights belonging to third parties in libraries, trademarks, algorithms, technologies, or other elements mentioned in the posts remain the property of their respective owners.

Privacy notice

Hosting and data processed by GitHub

This blog is hosted on GitHub Pages, a static website hosting service provided by GitHub.

According to GitHub, when a GitHub Pages site is visited, the visitor’s IP address is logged and stored for security purposes, regardless of whether the visitor has signed into GitHub or not. For additional information, see GitHub’s documentation on What is GitHub Pages?.

GitHub may also process technical information associated with access to its services and may use cookies or similar technologies in accordance with the GitHub General Privacy Statement.

Services incorporated by the author

The author has not deliberately incorporated third-party advertising services, analytics tools, or tracking technologies into this blog. In particular, Google Analytics is not enabled.

The blog does not provide comment systems, contact forms, newsletters, user accounts or other mechanisms managed by the author for the direct collection of visitors’ personal data.


Last technical review: November 1, 2026.