Skip to content
View tute-avalos's full-sized avatar

Organizations

@Open-Hardware-Latinoamerica

Block or report tute-avalos

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.

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

👋 ¡Hola! Soy el Prof. Tute Ávalos

Sobre mí

Soy docente, programador y apasionado por el desarrollo de software embebido con herramientas de código abierto. Me especializo en proyectos que combinan hardware y software, y promuevo activamente la adopción de Linux y software libre. También creo y comparto contenido educativo para inspirar a otros desarrolladores.


🚀 Proyectos destacados

🔧 Proyectos personales

  • 🔌 ESP8266-LED-RESTful-API: Un ejemplo didáctico para construir una API RESTful utilizando un ESP8266 y AsyncWebServer. Permite gestionar LEDs de manera remota a través de HTTP. Ideal para aprender conceptos básicos de APIs en sistemas embebidos.
  • 💾 Arduino MySQL RFID Example: Conexión de lectores RFID con bases de datos MySQL.
  • 📑 SDTasks-libOpenCM3: Tareas periódicas en Cortex-M sin RTOS.
  • 🖧 Serial-libOpenCM3: Librería desarrollada en C para facilitar la comunicación serial en microcontroladores ARM Cortex-M utilizando libOpenCM3.

🌐 Proyectos colaborativos

  • Open Hardware Latinoamérica: Democratización del hardware libre en la región.
  • UTN-INSPT Taller Videojuegos 24: Iniciativas educativas en desarrollo de videojuegos.

📜 Publicaciones y tutoriales

  • Material sobre ARM Cortex-M con libOpenCM3: desde ejemplos básicos hasta integración avanzada.
  • Artículos técnicos en mi blog personal.
  • También tengo un amplio material escrito en apuntes que podés ver en mi página.

💻 Habilidades técnicas

Lenguajes

  • C, C++: Aplicaciones embebidas y videojuegos.
  • Java: Aplicaciones de front, back y fullstack.
  • Python: Scripts, automatización y análisis de datos.
  • JavaScript: Aplicaciones web y RESTful APIs.

Frameworks y Librerías

  • libOpenCM3: Desarrollo con STM32.
  • SFML: Desarrollo de videojuegos en C++.
  • Spring Framework: Desarrollo de API REST y Aplicaciones Web.
  • FLASK: Desarrollo web rápido.

Software y herramientas

  • Debian GNU/Linux: Distribución emblemática de GNU/Linux.
  • PlatformIO: IDE para proyectos embebidos.
  • KiCad: Diseño de circuitos y PCB.
  • LaTeX: Documentación técnica y académica.
  • Git/GitLab/GitHub: Control de versiones y colaboración.

Hardware

  • STM32, ESP8266/ESP32, AVR: Desarrollo en microcontroladores.
  • Raspberry Pi: Sistemas IoT y computación compacta.

🌎 Encuéntrame en

Popular repositories Loading

  1. esp8266-io-board-websocket esp8266-io-board-websocket Public

    Este proyecto muestra un ejemplo práctico de websockets utilizando un ESP8266 y una placa de desarrollo custom.

    JavaScript 2

  2. esp8266-io-board esp8266-io-board Public

    The ESP8266 IO Board is a didactic development platform specially designed for teaching and learning embedded systems and IoT programming. Based on the popular NodeMCU (ESP-12E) module, this board …

    OpenSCAD 2

  3. i2c-scan-libopencm3 i2c-scan-libopencm3 Public

    Este proyecto implementa un escáner de dispositivos I2C utilizando una placa STM32F103C8T6 ("Blue Pill") y libopencm3.

    C++ 1

  4. stm32f411-rtos-test stm32f411-rtos-test Public

    Ejemplo mínimo de FreeRTOS utilizando un STM32F411VE y libOpenCM3

    C 1

  5. imos imos Public

    Es un sistema integral y abierto que monitorea y controla las variables de una moto.

    Eagle

  6. libopencm3 libopencm3 Public

    Forked from libopencm3/libopencm3

    Open source ARM Cortex-M microcontroller library

    C