Hola, soy Arkaitz Díez Hi, I'm Arkaitz Díez

Ingeniero Informático (UBU) | Software & Ciberseguridad Computer Engineer (UBU) | Software & Cybersecurity

Soy ingeniero informático por la Universidad de Burgos. Disfruto desarrollando la imaginación para crear apps y construir sistemas desde cero, siempre con la seguridad en mente. Trabajo con soltura en entornos Linux, soy muy riguroso con la limpieza del código y, actualmente, estoy cursando el Máster en Ciberseguridad de la UNED. I am a Computer Engineer from the University of Burgos. I enjoy using my imagination to develop apps and build systems from scratch, always keeping security in mind. I work proficiently in Linux environments, I am highly rigorous about maintaining clean code, and I am currently pursuing a Master's degree in Cybersecurity.

Si no estoy picando código, seguramente esté trasteando con la terminal en Arch Linux. Para mí, el software tiene que ser seguro desde el primer minuto, nada de parches al final. When I'm not writing code, I'm probably messing around in the terminal on Arch Linux. I believe software should be secure by design, not as an afterthought.

Arkaitz Díez

Experiencia Profesional Professional Experience

Grupo Nicolás Correa

Software Engineer (Internship)
  • Ciberseguridad Normativa: Realizando funciones de adaptación técnica a la directiva europea CRA (Cyber Resilience Act) y análisis exhaustivo de riesgos estructurales. Regulatory Cybersecurity: Performing technical adaptation to the European CRA (Cyber Resilience Act) directive and comprehensive structural risk analysis.
  • Frontend Industrial (Heidenhain): Desarrollo de interfaces HMI dinámicas (Frontend) utilizando QML y Python GTK para sistemas Heidenhain. Industrial Frontend (Heidenhain): Development of dynamic HMI interfaces (Frontend) using QML and Python GTK for Heidenhain systems.
  • Desarrollo Siemens (Frontend): Programación de interfaces en entornos WinCC Unified y WinCC Advanced utilizando JavaScript. Siemens Development (Frontend): Programming interfaces in WinCC Unified and WinCC Advanced environments using JavaScript.

Recellwix S.L.

Fundador y CEOFounder and CEO
  • Gestión Integral y Operaciones: Dirección de la cadena de suministro, control de logística internacional y protocolos de atención al cliente premium en el mercado secundario tecnológico. Comprehensive Management & Operations: Directed supply chain, international logistics control, and premium customer service protocols in the secondary tech market.
  • Ingeniería de Hardware y E-commerce: Reparación y diagnóstico avanzado en placas base. Implementación de plataforma E-commerce con integraciones seguras de pago. Hardware Engineering & E-commerce: Advanced motherboard diagnostics and repair. Implemented E-commerce platform with secure payment integrations.

Tecnologías Technologies

A base de pelearme con proyectos y romper cosas (para luego arreglarlas), este es el stack con el que me muevo en el día a día: After tackling countless projects and breaking things (to fix them later), this is the stack I work with daily:

Proyectos Destacados Featured Projects

Motiontics (TFG)

Python visibility Computer Vision smart_toy Deep Learning

Mi TFG. Un sistema de visión artificial que usa Deep Learning para pillar patrones tácticos y cortar clips de vídeo de partidos en tiempo real. Entrené redes neuronales para seguir a los jugadores por la pista. My final thesis. A computer vision system using Deep Learning to catch tactical patterns and slice match videos in real time. I trained neural networks to track players across the court.

TacticStats

smartphone Mobile database Relational DBs

Versión V1 en producción. Una app montada para gestionar datos tácticos. Actualmente diseñando un remake completo desde cero en React para escalar. V1 currently in production. An app built to manage tactical data. Currently designing a full remake from scratch in React to scale.

Momentum

health_and_safety Digital Wellbeing construction In Development

Aplicación enfocada en la productividad y en evitar la adicción al teléfono móvil. Actualmente estoy trabajando en la arquitectura del lado del servidor para gestionar los hábitos de los usuarios de forma segura y eficiente. An app focused on productivity and preventing mobile phone addiction. I am currently designing the server-side architecture to manage user habits securely and efficiently.

Mundo de Wumpus

Python psychology AI Agent account_tree Minimax

Agente inteligente basado en Minimax y búsqueda heurística. Toma decisiones bajo incertidumbre y cuenta con un entorno gráfico dinámico generado en Python (Matplotlib/Pillow). Intelligent agent based on Minimax and heuristic search. It makes decisions under uncertainty and features a dynamic graphical environment rendered in Python (Matplotlib/Pillow).

Control Hardware FPGA

memory FPGA integration_instructions VHDL settings_input_component FSM

Controlador lógico completo para un microondas metido directamente en hardware usando una FPGA (VHDL). Todo a base de lógica digital pura y máquinas de estado para clavar el PWM y la seguridad. Full logic controller for a microwave baked right into hardware using an FPGA (VHDL). Pure digital logic and state machines to nail the PWM timing and security mechanisms.

Simulación SO

terminal Core OS sort Scheduling speed CPU

Trasteando con las tripas del sistema. Programé desde cero los algoritmos típicos de planificación de procesos de la CPU como FCFS, SJF, MFU y Round Robin, controlando prioridades. Getting my hands dirty with system internals. I programmed standard CPU process scheduling algorithms like FCFS, SJF, MFU, and Round Robin from scratch, managing priorities.

Brandubh

casino Game Logic code Java / MVC

Desarrollo del juego de mesa celta Brandubh en Java (Swing) usando arquitectura MVC. Proyecto enfocado en la lógica de movimientos y motor del juego, preparado en GitHub con release ejecutable. Development of the Celtic board game Brandubh in Java (Swing) using MVC architecture. Focused on movement logic and game engine, available on GitHub with an executable release.