Skip to content
View jagumiel's full-sized avatar

Block or report jagumiel

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

Jose Ángel Gumiel — Embedded Systems, Cybersecurity and Electronics

Jose Ángel Gumiel

Embedded Systems & Cybersecurity Engineer · PhD · Applied R&D

I work at the intersection of embedded systems, cybersecurity and electronic engineering, designing hardware–software solutions for real-world industrial environments.

My current interests include secure embedded Linux, hardware-backed device identity, TPM 2.0, PKI, trusted computing and low-level software development. My previous work spans automotive electronics, FPGA-based systems, edge AI, digital signal processing and industrial communications.

I hold a PhD in Electronics and Communications, an MSc in Advanced Electronic Systems, a BSc in Computer Engineering and an MBA. This combination allows me to approach engineering problems from both a technical and a product-oriented perspective.

Website Blog LinkedIn Thingiverse

Areas of expertise

  • Embedded software: C, Python, Bash, Linux and hardware–software integration
  • Embedded Linux: Yocto Project, cross-compilation and custom Linux systems
  • Embedded security: TPM 2.0, OpenSSL, PKI, device identity and secure provisioning
  • System security: Linux hardening, seccomp, cryptography and secure elements
  • Digital systems: FPGA, VHDL, real-time signal processing and data acquisition
  • Automotive electronics: LIN, SENT, CAN, sensors, actuators and brake-by-wire systems
  • Electronic design: PCB development, Altium Designer and laboratory validation
  • Edge computing: TensorFlow, computer vision and resource-constrained AI platforms

Current focus

I am currently working on the design of secure embedded platforms, with a particular focus on:

  • Hardware-backed identities and certificate provisioning
  • TPM-based cryptographic operations
  • Secure and measured boot architectures
  • Embedded Linux security and system hardening
  • Migration of system tooling from shell scripts to maintainable C applications
  • Integration of security mechanisms into industrial and embedded products

Selected projects

Project What it demonstrates
LIN Automotive C utilities and Cypress PSoC projects for LIN 2.2 communication, frame generation, checksums and embedded control
Guitar Pedal Effects on FPGA Real-time digital audio processing implemented in VHDL on a Terasic DE1-SoC FPGA board
Seccomp Test Progressive Linux system-call filtering, reporting and application hardening using C and seccomp
SRDSI Cybersecurity Practical work involving PKI, OpenSSL, TLS sockets, SSH tunnelling, VPNs and the NXP SE050 secure element
Cypress PSoC 4 Embedded examples covering interrupts, PWM, ADC, UART, SPI, I²C, CapSense, low-power modes and motor control
Data Acquisition Signal acquisition and generation projects developed with C++, VHDL, MATLAB, LabVIEW and different hardware platforms

Research

My research focuses on the integration of electronics, sensing, embedded intelligence and cybersecurity into industrial and automotive systems.

Selected publications

More publications

PhD thesis

Methodology for the Development of Electronic Actuators and Sensors and their Integration into Mechanical Components for Reliable Automotive Systems

Beyond engineering

I also enjoy designing practical objects for 3D printing and documenting technical experiments. Some of these designs are available on my Thingiverse profile.

Let's connect

I am always interested in discussing secure embedded systems, trusted computing, automotive electronics, Linux, FPGA development and the challenges involved in transforming research into reliable products.

You can find more about my work on jagumiel.xyz or contact me through LinkedIn.

Pinned Loading

  1. Administrador_Actores Administrador_Actores Public

    Dada una lista de actores con información como por ejemplo las películas en las que ha trabajado, la aplicación encuentra y muestra las relaciones existentes entre los actores que elija el usuario.

    Java

  2. Guitar-Pedal-Effects-on-FPGA Guitar-Pedal-Effects-on-FPGA Public

    FPGA-based real-time guitar effects processor for the Terasic DE1-SoC, implementing distortion, overdrive, tremolo, echo and reverb in VHDL and Nios II/C.

    VHDL 30 2

  3. Pasapalabra Pasapalabra Public

    Java/Swing word game developed for a Software Engineering course, featuring a timed 27-letter quiz, design patterns, custom data structures, and XML persistence.

    Java

  4. LIN-Automotive LIN-Automotive Public

    LIN 2.2 automotive bus examples for Cypress PSoC 4: master–slave communication, lighting and stepper-motor control, plus C utilities for PID, checksum and frame generation.

    C 16 8

  5. PhotoArt PhotoArt Public

    Aplicación Web de álbum de fotos utilizando Visual Basic .NET y la arquitectura MVC para la asignatura HADS.

    Visual Basic .NET 1 2

  6. Server_setup Server_setup Public

    Automatized installation of Apache, PHP and MySQL. Contains a log reader.

    Shell