About me 🤖

Angel Ayala received his bachelor's degree in computer engineering from the Universidad Central de Chile, Chile, in 2019. He received his master's degree in computer engineering from the Universidade de Pernambuco, Brasil, in 2021. He is currently pursuing a Ph.D. at the Universidade de Pernambuco, Brasil. He has already published papers in his early academic career, including efficient deep learning models, in the International Joint Conference on Neural Network. His research focuses on autonomous control of unmanned aerial vehicles for fire disaster management. Its current research areas are robotics, computer vision, and reinforcement learning methodologies.

💻 Education

Present Ph.D. Student in Computer Engineering with mention in Computer Science. "Proprioceptive SRL for object-goal navigation with a quadcopter." Universidade de Pernambuco, Recife, Brasil.
Mar 2021 Master's Degree in Computer Engineering with mention in Computer Science. ”KutralNext: An Efficient Multi-label Fire and Smoke Image Recognition Model.” Universidade de Pernambuco, Recife, Brasil.
Jan 2019 Bachelor's Degree in Computer Engineering with mention in Computer Science. "Desarrollo de algoritmos de aprendizaje por refuerzo interactivo en robots móviles." Universidad Central de Chile, Santiago, Chile.

💼 Work Experience

Present
Aug 2020
Machine learning researcher/developer at Freelance
  • Developing deep learning solutions in different application area.
Nov 2025
Sep 2025
Internship with CAPES/PDSE scholarship at University of New South Wales
  • Developing sim2real experiments of State Representation Learning approaches with a Crazyflie drone.
Dec 2020 Teaching Assistant at Universidad Central de Chile
  • Teaching experimental lessons for the Robotics lecture by Francisco Cruz about Reinforcement learning algorithms.
Apr 2021
May 2020
Posgraduate program TI Assistant at Universidade de Pernambuco
  • User support for its management internal system.
  • Administrator of the University's REDCap portal, an online web platform for project's data management.
Feb 2019
Jan 2019
RPA Developer at Gestiona Procesos Chile Ltda
  • Development of automated solutions with UiPath for the management of bank documentation for real estate purchase/sale orders.
  • Collaborative work with other members of different projects, using the same automation base and standard process design.
Dec 2018
Sep 2018
Teaching Assistant at Universidad Central de Chile
  • Teaching experimental lessons for the Intelligent Systems lecture by Francisco Cruz about Reinforcement learning basics.
Aug 2018
Jan 2018
Full-Stack Web Developer at Controler Group S.P.A.
  • Responsible of a small work team to configure, monitor and, develop bug fixes and new features of a ERP platform.
  • Responsible of client's software requirements, requirements analysis, priority definition and tasks assignment for the work team, for new features and bug fixes.
  • Implement software architecture's design patterns to improve the ERP platform written in PHP.
  • Implement improvement in frontend's request with AJAX.
  • Optimize visual aspect through Bootstrap with HTML5 and CSS3.
  • Set up and maintenance of HTTP and DB services in Linux server.
Dec 2017
Mar 2017
Web Developer at Factronica S.P.A.
  • Bug fixes and development of new features for the ERP platform written in PHP, Javascript, HTML5 and CSS3.
Dec 2017
Aug 2015
Risk Intelligence Area Support at Mutual Asesorías S.A.
  • Develop and maintain the database for risk prevention management of the holding CENCOSUD.
  • Produce monthly statistical reports on the accident rate; as well as quarterly reports on the compliance of the prevention activities.
  • Develop Excel spreadsheets for reports, data management, among others.
Sep 2014
Oct 2012
Risk Prevention Dept. Assistant at Mutual Asesorías S.A.
  • Responsible for maintaining information about accidents and members of CENCOSUD holding's risk prevention department.
  • Responsible for keeping track of (some) activities carried out by the prevention officers.
  • Produce monthly statistical reports on the accident rate, using a standard format developed specifically for this purpose; as well as quarterly reports on the compliance of ctivities with performance indicators.
  • Generate and update monthly and quarterly report formats.
Oct 2012
Aug 2012
Plant Technician at Indura S.A.
  • Responsible of repair and maintenance of industrial power tools (emery, drills, among others)
Apr 2012
Dec 2011
Technical Assistant (Internship) at Indura S.A.
  • Assist in check status and budget elaboration of welding machine repairs.
  • Assist in repair and maintenance of industrial welding machines.

Skills

  • Machine learning libraries
  • Integrated development environment
  • Programming languages / Frameworks / Other languages
  • Simulation software / Other software
  • Operating system

Expert

  • Arch Linux
  • Python
  • Pytorch
  • Spyder
  • Webots

Proficient

  • Android/Kotlin
  • CSS/CSS3
  • Debian Linux
  • HTML/HTML5
  • Javascript
  • Keras
  • Latex
  • Microsoft Office (Excel, Word, Powerpoint)
  • Microsoft Windows
  • MySql
  • PHP
  • ROS
  • VS Code

Novice

  • AngularJS
  • CoppeliaSim
  • Eclipse
  • Java
  • Laravel
  • MATLAB/Octave
  • Netbeans
  • Ruby
  • Ruby on Rails
  • Sass
  • Tensorflow
  • UiPath
  • VBA