Javier Castillo es Ingeniero de Telecomunicación y Doctor en Informática.
Actualmente es arquitecto de CPU en ARM en Reino Unido, diseñado microprocesadores en Verilog.
Tiene más de 15 años de experiencia trabajando con VHDL y FPGA tanto en el ámbito académico como en proyectos industriales.
Ha sido profesor durante 15 años enseñando diseño digital y a crear sistemas embebidos con Arduino a sus alumnos en Universidades españolas.