{"id":25326774,"url":"https://github.com/joseluisgs/joseluisgs","last_synced_at":"2025-10-12T23:40:47.400Z","repository":{"id":37205844,"uuid":"279103339","full_name":"joseluisgs/joseluisgs","owner":"joseluisgs","description":"José Luis González Sánchez (joseluisgs): Repositorio web personal/profesional de proyectos y docencia.","archived":false,"fork":false,"pushed_at":"2025-10-04T01:01:01.000Z","size":42892,"stargazers_count":25,"open_issues_count":6,"forks_count":8,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-04T03:11:02.560Z","etag":null,"topics":["developer","github","joseluisgs","profile","readme"],"latest_commit_sha":null,"homepage":"https://github.com/joseluisgs/joseluisgs","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joseluisgs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-07-12T16:26:02.000Z","updated_at":"2025-10-03T18:25:48.000Z","dependencies_parsed_at":"2023-10-16T10:23:13.102Z","dependency_job_id":"dc781242-cdd7-4ece-bb89-0b12a760aa79","html_url":"https://github.com/joseluisgs/joseluisgs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/joseluisgs/joseluisgs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseluisgs%2Fjoseluisgs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseluisgs%2Fjoseluisgs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseluisgs%2Fjoseluisgs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseluisgs%2Fjoseluisgs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joseluisgs","download_url":"https://codeload.github.com/joseluisgs/joseluisgs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseluisgs%2Fjoseluisgs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279013412,"owners_count":26085274,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["developer","github","joseluisgs","profile","readme"],"created_at":"2025-02-14T01:54:02.494Z","updated_at":"2025-10-12T23:40:47.392Z","avatar_url":"https://github.com/joseluisgs.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://joseluisgs.github.io/\" target=\"_blank\"\u003e\n    \u003cimg loading=\"lazy\" style=\"border-radius: 0.25rem;\" \n      src=\"./images/banner.png\" alt=\"Logo\" \n      borderRadius='1rem' boxShadow = '0 5px 18px rgba(0,0,0,0.3)'\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e \n  \u003cimg src=\"https://komarev.com/ghpvc/?username=joseluisgs\u0026label=Profile%20views\u0026color=42b983\u0026style=flat\" alt=\"joseluisgs-github\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/followers/joseluisgs?style=social\" alt=\"joseluisgs-github\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/stars/joseluisgs?style=social\" alt=\"joseluisgs-github\" /\u003e\n  \u003cimg src=\"https://img.shields.io/twitter/follow/JoseLuisGS_?style=social\" alt=\"joseluisgs-twitter\" /\u003e\n\u003c/p\u003e\n\n# \u003cimg src=\"./images/octogato.png\" width=15% align=right /\u003e 👋 Hola, soy José Luis González 💻 \n\nSoy [**Dr. en Informática especializado en desarrollo de software y sistemas interactivos**](https://joseluisgs.github.io/docs/info/investigacion/tesis.html) 👨‍🎓 y [**Profesor de Secundaria**](https://www.iesluisvives.es/) en Formación Profesional de grado superior de [DAM](https://www.todofp.es/que-como-y-donde-estudiar/que-estudiar/familia/loe/informatica-comunicaciones/des-aplicaciones-multiplataforma.html)/[DAW](https://www.todofp.es/que-como-y-donde-estudiar/que-estudiar/familia/loe/informatica-comunicaciones/des-aplicaciones-web.html)/[ASIR](https://www.todofp.es/que-como-y-donde-estudiar/que-estudiar/familia/loe/informatica-comunicaciones/admin-sist-informaticos-red.html) 💻. Además, soy [**Kotlin Trainer Certified by JetBrain**](https://www.jetbrains.com/es-es/company/partners/kotlin/), [**GitHub Campus Advisor**](https://education.github.com/teachers/advisors) y [**GitKraken Ambassador**](https://www.gitkraken.com/invite/wdJ7HntT) 👨‍💻.\n\nEstoy interesado en aplicaciones multiplataforma, web y móviles desde el servidor ⚙️ hasta el cliente 📱. Imparto docencia en distintos programas de máster, doctorado y cursos de especialización/formación ya sea de diseño, desarrollo y evaluación de productos software. Me encanta el ecosistema de Kotlin y Vue.js 💓.\n\nA parte de enseñar y desarrollar, disfruto con la música, especialmente todo tipo de música rock :musical_note: , me encanta el tenis 🎾, tocar la guitarra 🎸, jugar a videojuegos 🎮, leer 📚 , ver series/películas/anime 📺 y compartir buenos momentos (¿una caña y una buena charla?🍺). Me encanta seguir aprendiendo y seguir avanzando.\n\nEste es mi **repositorio personal**, úsalo como quieras siempre que respetes su [licencia CC](https://joseluisgs.dev/docs/license/). En ellos subo proyectos que aplico a temas personales/profesionales o de clase 🛠. Generalmente están sobrecomentados y a veces no realizados de la manea más óptima, porque son para fines didácticos (usados en clase o en mis tutoriales). El objetivo es que sepas entenderlos con solo leerlos sin ejecutarlos ... o eso intento. Si te gusta algo de aquí déjame una estrella, sígueme y sobre todo dame ideas para mejorar 💪.\n\nTambién puedes acceder a mi \u003ca href=\"https://joseluisgs.dev/\" target=\"_blank\"\u003e🚀 página web\u003c/a\u003e donde poco a poco podrás conocerme un poco más 🔍.\n\nMe siento orgulloso de ser [**Kotlin Trainer Certified by JetBrain**](https://www.jetbrains.com/es-es/company/partners/kotlin/), [**GitHub Campus Advisor**](https://education.github.com/teachers/advisors) y [**GitKraken Ambassador**](https://www.gitkraken.com/invite/wdJ7HntT). Actualmente soy uno de los responsables de contenidos en [**Hyperskill**](https://hyperskill.org/)/[**Jetbrains Academy**](https://www.jetbrains.com/academy/) para tecnologías relacionadas con Kotlin. Te puedo ayudar  a aplicar super poderes para desarrollar nuestro código o cómo aplicarlas a la docencia. Será un placer echarte un cable con ello. ¡Cuenta conmigo! 💪\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.jetbrains.com/es-es/company/partners/kotlin/\" target=\"_blank\"\u003e \n    \u003cimg loading=\"lazy\" style=\"border-radius: 0.25rem;\" \n      src=\"https://i.imgur.com/Ca7Yu1B.png\" alt=\"Log1\" height=\"100\"\n      borderRadius='1rem' boxShadow = '0 5px 18px rgba(0,0,0,0.3)'\u003e\n  \u003c/a\u003e \u0026nbsp;\n \u003ca href=\"https://education.github.com/teachers/advisors\" target=\"_blank\"\u003e \n    \u003cimg loading=\"lazy\" style=\"border-radius: 0.25rem;\" \n      src=\"https://i.ytimg.com/vi/uWsXEmaM3PA/maxresdefault.jpg\" alt=\"Log2\" height=\"100\"\n      borderRadius='1rem' boxShadow = '0 5px 18px rgba(0,0,0,0.3)'\u003e\n  \u003c/a\u003e \u0026nbsp;\n  \u003ca href=\"https://gitkraken.link/joseluisgs\" target=\"_blank\"\u003e \n    \u003cimg loading=\"lazy\" style=\"border-radius: 0.25rem;\" \n      src=\"https://i.imgur.com/sTDaBTu.png\" alt=\"Logo3\" height=\"100\"\n      borderRadius='1rem' boxShadow = '0 5px 18px rgba(0,0,0,0.3)'\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003e “Programa siempre tu código como si el tipo que va a tener que mantenerlo en el futuro fuera un violento psicópata que sabe dónde vives”. Martin Goldin\n\n\n\u003ch2 align=\"center\"\u003e📫 Contacto\u003c/h2\u003e\n\u003cp align=\"center\"\u003e\n  Cualquier cosa que necesites házmelo saber por si puedo ayudarte 💬.\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://joseluisgs.dev/\" target=\"_blank\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https://joseluisgs.github.io/img/favicon.png\" \n    height=\"40\"\u003e\n    \u003c/a\u003e\u0026nbsp;\n    \u003ca href=\"https://github.com/joseluisgs\" target=\"_blank\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https://distreau.com/github.svg\" \n    height=\"40\"\u003e\n    \u003c/a\u003e\u0026nbsp;\n    \u003ca href=\"https://x.com/JoseLuisGS_\" target=\"_blank\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/9/95/Twitter_new_X_logo.png\" \n    height=\"40\"\u003e\n    \u003c/a\u003e\u0026nbsp;\n    \u003ca href=\"https://www.linkedin.com/in/joseluisgonsan\" target=\"_blank\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/LinkedIn_logo_initials.png/768px-LinkedIn_logo_initials.png\" \n    height=\"40\"\u003e\n    \u003c/a\u003e\u0026nbsp;\n    \u003ca href=\"https://www.instagram.com/joseluisgs.dev/\" target=\"_blank\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/Instagram_logo_2022.svg/1000px-Instagram_logo_2022.svg.png\" \n    height=\"40\"\u003e\n    \u003c/a\u003e\u0026nbsp;\n     \u003ca href=\"https://g.dev/joseluisgs\" target=\"_blank\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https://googlediscovery.com/wp-content/uploads/google-developers.png\" \n    height=\"40\"\u003e\u0026nbsp;\n    \u003c/a\u003e\n    \u003ca href=\"https://www.youtube.com/@joseluisgs\" target=\"_blank\"\u003e\n        \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/e/ef/Youtube_logo.png\" \n    height=\"40\"\u003e\n    \u003c/a\u003e  \n\u003c/p\u003e\n\n\u003ch2 align=\"center\"\u003e⚡ Tecnologías favoritas\u003c/h2\u003e\n\u003cp align=\"center\"\u003e\nEstas son solo algunas de las tecnologías 💻 que más suelo usar/trabajar o colaboran conmigo a nivel personal/profesional y a las cuales les agradezco su confianza y apoyo.\n\u003cbr\u003e👉 Ni son todas las que están, ni están todas las que son 🤔\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://resources.jetbrains.com/storage/products/company/brand/logos/Kotlin_icon.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://distreau.com/github.svg\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://materiageek.com/wp-content/uploads/2020/10/GitKraken-7.4.0-Descargar-gratis.png\"\n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://i.imgur.com/Ox9hu1N.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://pic.vsixhub.com/89/84/75da638c-c45a-44ea-aa3b-8570a3559810-logo-20230429.webp\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://user-images.githubusercontent.com/674621/71187801-14e60a80-2280-11ea-94c9-e56576f76baf.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/Vue.js_Logo_2.svg/1184px-Vue.js_Logo_2.svg.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Unofficial_JavaScript_logo_2.svg/480px-Unofficial_JavaScript_logo_2.svg.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Typescript_logo_2020.svg/1200px-Typescript_logo_2020.svg.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://cdn.iconscout.com/icon/free/png-512/free-postman-logo-icon-svg-png-download-2945092.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/HTML5_logo_and_wordmark.svg/512px-HTML5_logo_and_wordmark.svg.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/CSS3_logo_and_wordmark.svg/1200px-CSS3_logo_and_wordmark.svg.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://insert-koin.io/img/koin_new_logo.png\" \n  height=\"40\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n \u003cimg loading=\"lazy\" src=\"https://developer.android.com/events/dev-challenge/images/dev-challenge_jetpack-compose-asset.svg\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://logodownload.org/wp-content/uploads/2015/05/android-logo-7-1.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://miro.medium.com/max/650/1*zzvdRmHGGXONZpuQ2FeqsQ.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://www.docker.com/wp-content/uploads/2022/03/vertical-logo-monochromatic.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://cdn-icons-png.flaticon.com/256/226/226777.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://miro.medium.com/max/300/1*J9d-VtiLfN9APIQgWTP9ow.png\" \n  height=\"40\"\u003e\n   \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Logo_C_sharp.svg/1200px-Logo_C_sharp.svg.png\" \n  height=\"40\"\u003e\n   \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/e/ee/.NET_Core_Logo.svg/2048px-.NET_Core_Logo.svg.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/2/29/Postgresql_elephant.svg/1985px-Postgresql_elephant.svg.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://cdn.worldvectorlogo.com/logos/mongodb-icon-1.svg\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://cdn.icon-icons.com/icons2/2699/PNG/512/sqlite_logo_icon_169724.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://cdn.freebiesupply.com/logos/large/2x/php-1-logo-png-transparent.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Laravel.svg/1200px-Laravel.svg.png\" \n  height=\"40\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n \u003cimg loading=\"lazy\" src=\"https://pluspng.com/img-png/nodejs-logo-png-node-js-development-296.png\" \n  height=\"40\"\u003e\n \u003cimg loading=\"lazy\" src=\"https://cdn.worldvectorlogo.com/logos/mariadb.svg\" \n  height=\"40\"\u003e\n   \u003cimg loading=\"lazy\" src=\"https://img.icons8.com/color/452/google-firebase-console.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/a/a8/NestJS.svg/932px-NestJS.svg.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Tailwind_CSS_Logo.svg/512px-Tailwind_CSS_Logo.svg.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://39ntbr6g.media.zestyio.com/bulma-logo.d4899f96e1858d7c1e61787a9f72ea96.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://cdn.worldvectorlogo.com/logos/bootstrap-5-1.svg\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/f/f1/Vitejs-logo.svg/410px-Vitejs-logo.svg.png\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://vitest.dev/logo-shadow.svg\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://iconape.com/wp-content/files/gj/370774/svg/370774.svg\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://d33wubrfki0l68.cloudfront.net/ddd72aa8248a5c2f77429b9496e6e3e4da2a4e26/8afc0/logo.svg\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://nuxtjs.org/design-kit/colored-logo.svg\" \n  height=\"40\"\u003e\n  \u003cimg loading=\"lazy\" src=\"https://vuepress.vuejs.org/images/hero.png\" \n  height=\"40\"\u003e\n\u003c/p\u003e\n\n\n\u003ch2 align=\"center\"\u003e📕 Mi web: últimas entradas \u003c/h2\u003e\n\n\u003c!-- BLOG-POST-LIST:START --\u003e\n - ✏️ [**Entornos de Desarrollo 02 - Entornos de Desarrollo \u0026lpar;IDEs\u0026rpar;**](https://joseluisgs.dev/blogs/2025/2025-09-25-ed_ud_02_entornos_desarrollo.html) *25 Sep 2025* \n\n - ✏️ [**Despliegue de Aplicaciones Web 02 - Introducción a la virtualización**](https://joseluisgs.dev/blogs/2025/2025-09-23-daw_ud_02_introduccion_virtualizacion_docker.html) *23 Sep 2025* \n\n - ✏️ [**Programación 02 - Programación Estructurada y Modular**](https://joseluisgs.dev/blogs/2025/2025-09-23-prog_ud_02_programacion_estructurada_modular.html) *23 Sep 2025* \n\n - ✏️ [**Despliegue de Aplicaciones Web - 01 Control de Versiones y Documentación**](https://joseluisgs.dev/blogs/2025/2025-09-16-daw_ud_01_control_versiones_documentacion.html) *16 Sep 2025* \n\n - ✏️ [**Desarrollo Web en Entorno Servidor 01 - Introducción a la Programación de Software en Servidor**](https://joseluisgs.dev/blogs/2025/2025-09-16-dwes_ud_01_introduccion_programacion_servidor.html) *16 Sep 2025* \n\u003c!-- BLOG-POST-LIST:END --\u003e\n\n➡️ [Leer más...](https://joseluisgs.github.io/categories/Blog/)\n\n\n\u003ch2 align=\"center\"\u003e📈 Mi Actividad\u003c/h2\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github-readme-stats.vercel.app/api?username=joseluisgs\u0026show_icons=true\u0026theme=github_dark\u0026show_icons=true\u0026rank_icon=github\"\u003e\u003cimg loading=\"lazy\" src=\"https://github-readme-stats.vercel.app/api?username=joseluisgs\u0026show_icons=true\u0026hide=\u0026count_private=true\u0026title_color=0891b2\u0026text_color=ffffff\u0026icon_color=0891b2\u0026bg_color=27272a\u0026hide_border=true\u0026show_icons=true\u0026rank_icon=github\" alt=\"joseluisgs's GitHub stats\" height=\"150\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://github-readme-activity-graph.vercel.app/graph?username=joseluisgs\u0026theme=react-dark\"\u003e\u003cimg loading=\"lazy\" src=\"https://github-readme-activity-graph.vercel.app/graph?username=joseluisgs\u0026bg_color=27272a\u0026color=ffffff\u0026line=0891b2\u0026point=ffffff\u0026area_color=27272a\u0026area=true\u0026hide_border=true\u0026custom_title=JoseLuisGS%20GitHub%20Commits%20Graph\" alt=\"GitHub Commits Graph\" height=\"150\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://wakatime.com/share/@joseluisgs/45920ff5-102f-4c99-98bf-66020c1985e2.svg\" height= 300\u003e\u003c/img\u003e\n \u003cimg src=\"https://wakatime.com/share/@joseluisgs/58cd2496-6b0d-426d-bc34-add12de917ad.svg\" height= 300\u003e\u003c/img\u003e\n \u003c/p\u003e\n\n\u003c!--START_SECTION:waka--\u003e\n\n```txt\nFrom: 10 September 2025 - To: 10 October 2025\n\nTotal Time: 60 hrs 22 mins\n\nMarkdown              30 hrs 48 mins  🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟨⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜   50.61 %\nJava                  19 hrs 52 mins  🟩🟩🟩🟩🟩🟩🟩🟩⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜   32.64 %\nC#                    1 hr 48 mins    🟨⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜   02.97 %\nGit Config            1 hr 10 mins    🟨⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜   01.92 %\nJSON                  1 hr 2 mins     🟨⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜   01.71 %\n```\n\n\u003c!--END_SECTION:waka--\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://wakatime.com/@32eb50dd-eea7-4883-8349-298accb92677\"\u003e\u003cimg src=\"https://wakatime.com/share/@joseluisgs/7e64efc7-8b7e-482a-aa05-fa6341ee13e1.svg\" alt=\"Coding time\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://wakatime.com/@32eb50dd-eea7-4883-8349-298accb92677\"\u003e\u003cimg src=\"https://wakatime.com/badge/user/32eb50dd-eea7-4883-8349-298accb92677.svg\" alt=\"Coding time\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/joseluisgs/joseluisgs/master/profile-3d-contrib/profile-night-rainbow.svg\" alt=\"graficas\"\u003e\n\u003c!--SNAKE--\u003e\n   \u003cimg src=\"https://raw.githubusercontent.com/joseluisgs/joseluisgs/output/github-contribution-grid-snake.svg\" alt=\"snake\"\u003e\n\u003c/p\u003e\n\n  \u003c!--START_SECTION:activity--\u003e\n1. ❌ Closed PR [#52](https://github.com/joseluisgs/PullRequestEntornos1DAW-2023-2024/pull/52) in [joseluisgs/PullRequestEntornos1DAW-2023-2024](https://github.com/joseluisgs/PullRequestEntornos1DAW-2023-2024)\n  \u003c!--END_SECTION:activity--\u003e\n\n\n\n\u003cp align=\"center\"\u003e\n \u003ca href=\"https://github.com/ryo-ma/github-profile-trophy\"\u003e\u003cimg src=\"https://github-profile-trophy.vercel.app/?username=joseluisgs\" alt=\"joseluisgs\" height= 175/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cimg width=100% src=\"https://capsule-render.vercel.app/api?type=waving\u0026color=88d4bc\u0026height=120\u0026section=footer\"/\u003e\n\n\u003c!--\n![Estadisticas](https://github-readme-stats.vercel.app/api?username=joseluisgs\u0026show_icons=true\u0026theme=vue)\n![Estadisticas](https://github-readme-stats.vercel.app/api?username=joseluisgs\u0026show_icons=true\u0026theme=highcontrast)\n![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=joseluisgs\u0026theme=vue\u0026layout=compact)\n--\u003e\n\u003c!--\nRecursos\nhttps://github.com/anuraghazra/github-readme-stats/blob/master/themes/README.md\nhttps://rahuldkjain.github.io/gh-profile-readme-generator/\n**joseluisgs/joseluisgs** is a ✨ _special_ ✨ repository because its `README.md` (this file) appears on your GitHub profile.\n\nHere are some ideas to get you started: a tener en cuenta\n\n- 🔭 I’m currently working on ...\n- 🌱 I’m currently learning ...\n- 👯 I’m looking to collaborate on ...\n- 🤔 I’m looking for help with ...\n- 💬 Ask me about ...\n- 📫 How to reach me: ...\n- 😄 Pronouns: ...\n- ⚡ Fun fact: ...\n--\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoseluisgs%2Fjoseluisgs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoseluisgs%2Fjoseluisgs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoseluisgs%2Fjoseluisgs/lists"}