Skip to content
View ebelmonteutn's full-sized avatar

Highlights

  • Pro

Block or report ebelmonteutn

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

¡Hola! Soy Enzo Belmonte

Estudiante avanzado de Ingeniería Electrónica (UTN FRBA)
Embedded Systems | Firmware (C/C++ | ARM) | Signal Processing

💼 LinkedIn


🧭 Perfil

Apasionado por entender cómo funciona un sistema desde la capa más baja: registros, memoria, arranque y organización del código. Disfruto resolver problemas con C/C++ (nivel alto), reforzar bases con ensamblador ARM y complementar con Python (automatización y análisis con NumPy / SciPy / Pandas / Matplotlib / Seaborn) aplicado a señales, sistemas y circuitos. Integro electrónica y software para abordar desafíos técnicos con una visión integral. Busco un entorno donde crecer en desarrollo de firmware / software cercano al hardware.


🛠️ Tecnologías y Herramientas

Lenguajes (nivel):

  • C / C++: Alto
  • Ensamblador ARM: Básico–Intermedio
  • Python: Intermedio (scripts, automatización y análisis con NumPy / SciPy / Pandas / Matplotlib / Seaborn para señales, sistemas, circuitos y visualización)
  • Matlab: Uso académico (análisis y cálculo)

Stack Científico / Análisis: NumPy, SciPy, Pandas, Matplotlib, Seaborn (tratamiento básico de señales, análisis exploratorio y visualización).

Bajo Nivel / Conceptos: Kernel mínimo educativo (ARMv7-A), organización de memoria, registros, boot básico, separación modular de componentes.
Hardware / Electrónica: Altium Designer (librerías y footprints propios), KiCad, microcontroladores, fundamentos de VHDL, mantenimiento e instrumentación, verificación básica de hardware.
Sistemas Operativos: Linux (uso académico / compilación), Windows.
Redes: Fundamentos (Cisco Networking Essentials).
IT / Soporte: Diagnóstico HW/SW, Microsoft 365, soporte a usuarios, organización de tareas.
Control de Versiones: Git / GitHub (repos académicos, experimentación, documentación básica).


🚀 Proyectos Destacados

1. Kernel educativo ARM – armv7a-minikernel

Exploración de conceptos de muy bajo nivel en ARMv7-A.

  • Organización de secciones y memoria.
  • Interacción con registros y flujo de arranque.
  • Interrupciones
  • Scheduler simple
  • Base para futuros módulos (Manejo de memoria).
    Enfoque: Comprender arquitectura y etapas iniciales de un sistema.

2. TP ADC (Técnicas Digitales II) – TP_ADC_TD2

Trabajo práctico sobre conversión analógico-digital.

  • Implementación y análisis de convertidores ADC.
  • Aplicación de conceptos de muestreo y cuantización.
  • Análisis de señales digitalizadas.
    Enfoque: Fundamentos de conversión A/D y procesamiento digital de señales.

3. Librería de Footprints PCB – myLibreria_PCB

Componentes de Altium reutilizables para acelerar diseño de placas.

  • Estandarización de naming y estructura.
  • Consistencia entre proyectos.
    Enfoque: Productividad y orden en diseño electrónico.

4. Interfaz Académica Qt – TPO_Qt

Trabajo práctico aplicando C++ a GUI.

  • Modularidad básica.
  • Separación lógica / visual.
    Enfoque: Extender C++ más allá de consola.

5. Irradiación de regulador LM2596 en reactor RA-1 – regulador-lm2596-cnea

Estudio del comportamiento de un regulador DC/DC bajo radiación en colaboración con la CNEA.

  • Sistema de adquisición basado en ADC con monitoreo en tiempo real.
  • Análisis pre y post irradiación con Python.
  • Presentado en el 6° Workshop Internacional de Física Electrónica y Desarrollo Espacial. Enfoque: Instrumentación, adquisición de datos y análisis en entorno nuclear real.

6. Filtrado IIR para comunicaciones satelitales – UTN FRBA - filtrado-iir-satelital

Desarrollo de filtros Chebyshev paso alto y bajo en Python para mejora de voz en canales satelitales.

  • Modelado del canal con interferencias y ruido espacial.
  • Análisis espectral y validación del desempeño sobre señales reales. Enfoque: Procesamiento digital de señales aplicado a comunicaciones espaciales.

7. Repos de Práctica en C

8. Repos VHDL / Digital

  • vhdl-cores – Colección modular de bloques VHDL educativos (ALU, UART, PC, contadores, rotador, puertos de E/S). Enfocado en buenas prácticas (paquetes, testbenches, futura integración tipo CPU educativa).

🎓 Educación

  • Ingeniería Electrónica – UTN FRBA (2022 – Actualidad)
  • Técnico en Electrónica – Instituto Madero (2015 – 2021)
  • Inglés – Instituto Cambridge (Tercer Año, Mención Muy Bueno, 2024)

Cursos Complementarios

  • Networking Essentials – Cisco Networking Academy (2021)
  • Seminario de Gestión Empresarial – Instituto Madero (2021)

🌐 Idiomas

  • Español: Nativo
  • Inglés: Intermedio (oral y escrito)

💡 Intereses Técnicos Actuales

  • Firmware y bare-metal sobre ARM.
  • Organización limpia y escalable en C/C++.
  • Tratamiento y visualización de señales (NumPy / SciPy / Pandas / Matplotlib / Seaborn / Matlab).
  • Reforzar VHDL y flujos de diseño digital.
  • Mejores prácticas de debug y documentación técnica.

🎯 Objetivo Profesional

Ingresar a un rol trainee / junior en firmware, FPGA o IT técnico donde pueda aportar bases en electrónica + programación + análisis, y seguir subiendo en complejidad bajo la guía de un equipo experimentado.


🔄 Actualmente

  • Explorando arranque y estructura de un mini kernel ARM.
  • Construyendo librería de componentes PCB.
  • Practicando organización y claridad en C.
  • Aplicando Python/Matlab a ejercicios de señales y circuitos.
  • Mejorando inglés técnico.

📫 Contacto



Pinned Loading

  1. armv7a-minikernel armv7a-minikernel Public

    Este proyecto es un mini-kernel o sistema operativo "bare-metal" diseñado desde cero para la arquitectura de procesadores ARMv7-A.

    C

  2. TP_ADC_TD2 TP_ADC_TD2 Public

    Convertidor ADC de 12 bits con 4 canales de entrada

  3. TPs-TD1 TPs-TD1 Public

    VHDL

  4. filtrado-iir-satelital filtrado-iir-satelital Public

    Filtros IIR Chebyshev en Python para mejora de voz en canales satelitales con interferencias.

    Jupyter Notebook