“Es difícil decir qué es imposible, porque el sueño de ayer es la esperanza de hoy y la realidad de mañana — Robert H. Goddard”

Foto de IPSerra

Soy Ignacio Pérez Serra

  • 💻 Programador e ingeniero | Firmware y sistemas embebidos
  • 🕹️ Retro + videojuegos: del 8/16-bit a entender el hardware “por dentro”
  • ⚙️ Interés por arquitectura y bajo nivel: buses, temporización, interrupciones y registros
  • 🔧 Del “¿por qué no arranca?” al “ah, era el pull-up / el clock / el reset”
  • 🤖 Robots y cacharreo: cuando el software mueve motores y lee sensores
  • 🐧 Linux | Debug como deporte de contacto

Sobre mí

Del retro al bare metal: la curiosidad por el “por qué” detrás de cada click. Hoy: firmware, electrónica y robótica, donde el software toca el mundo real (con debug nocturno ocasional).


Uso las siguientes tecnologías:

  • Programación: C / Embedded C, C++, C#, Python, Java, MATLAB/Octave y shell scripting.
  • Sistemas embebidos: bare-metal, FreeRTOS básico, Embedded Linux, drivers, GPIO, PWM, ADC/DAC, I2C, SPI, UART, CAN y RS-485.
  • Plataformas: STM32, ESP32, BeagleBone Black, Raspberry Pi, Arduino e Intel 8051.
  • Comunicaciones: TCP/IP, UDP, MQTT, Ethernet 10G, USB, PCIe, Wi-Fi, 6G-SDI, 3G-SDI, DisplayPort y HDMI.
  • Testing y verificación: LabVIEW, TestStand, SDKs, test benches, iperf3, ethtool, FFmpeg, multímetro, osciloscopio y análisis de señales.
  • Robótica y simulación: ROS 1/ROS 2, Gazebo, Unity y MATLAB.
  • Diseño y prototipado: KiCad, LTspice, SolidWorks e impresión 3D.
  • Herramientas y SO: Git, Linux y Windows.

Más sobre mis Proyectos y mi Experiencia.

Educación

Máster

Universitario en Automática e Informática Industrial (2024–2026)

Universitat Politècnica de València (UPV)

Grado

Ingeniería Electrónica Industrial (2019-2024)

Universitat de València (UV)

CFGS

Desarrollo de Aplicaciones Multiplataforma (2017–2019)

IES Henri Matisse

Certificados

Curso · Por comenzar

nRF Connect SDK Fundamentals (Zephyr RTOS, Devicetree, GPIO, UART e I2C)

Nordic Semiconductor Developer Academy · 8 - 10 horas

Curso · En proceso

(MCU1) Learn bare metal driver development using Embedded C (STM32: GPIO, I2C, SPI, USART)

Udemy · 28,5 horas

Curso

Self Driving and ROS - Learn Doing! Odometry & Control

Udemy · 19,5 horas · Instructor: Antonio Brandi

Curso de Extensión universitaria

Experimentación con equipos electrónicos para medidas de bajo nivel

Universitat de València (UV) · Julio 2024