Hi, I'm João Sousa, a passionate software engineer and embedded systems specialist from Machico, Portugal. I enjoy developing human-machine interfaces and internal tools, as well as teaching and researching in areas such as digital systems and machine learning. With a strong background in control, automation, robotics, and industrial electronics, I am always eager to help students and contribute to innovative projects. I'm experienced in Python, C, SQL, and many other technologies, and I love diving into complex challenges involving embedded systems, quality assurance, and machine learning research. I value continuous learning and actively share knowledge through teaching roles and private Python classes.

João Sousa

Hi, I'm João Sousa, a passionate software engineer and embedded systems specialist from Machico, Portugal. I enjoy developing human-machine interfaces and internal tools, as well as teaching and researching in areas such as digital systems and machine learning. With a strong background in control, automation, robotics, and industrial electronics, I am always eager to help students and contribute to innovative projects. I'm experienced in Python, C, SQL, and many other technologies, and I love diving into complex challenges involving embedded systems, quality assurance, and machine learning research. I value continuous learning and actively share knowledge through teaching roles and private Python classes.

Available to hire

Hi, I’m João Sousa, a passionate software engineer and embedded systems specialist from Machico, Portugal. I enjoy developing human-machine interfaces and internal tools, as well as teaching and researching in areas such as digital systems and machine learning. With a strong background in control, automation, robotics, and industrial electronics, I am always eager to help students and contribute to innovative projects.

I’m experienced in Python, C, SQL, and many other technologies, and I love diving into complex challenges involving embedded systems, quality assurance, and machine learning research. I value continuous learning and actively share knowledge through teaching roles and private Python classes.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate

Language

Portuguese
Fluent
English
Intermediate

Work Experience

Software Engineer at RRC Companies
January 1, 2025 - Present
Development of Human Machine Interfaces for SCADA Systems (Wind, Solar, and BESS) and development of internal tools to improve the project initiation process. Technologies used include Python, SQL, CSS, Ignition Inductive Automation, Pycharm, Github, and Visual Studio Code.
SOFTWARE ENGINEER at RRC COMPANIES
January 1, 2025 - Present
Develop Human Machine Interfaces for SCADA Systems including Wind, Solar and Battery Energy Storage Systems. Develop internal tools to improve the project initiation process using technologies such as Python, SQL, CSS, Ignition Inductive Automation, Pycharm, Github, and Visual Studio Code.
Embedded Systems Engineer at TECH4HOME
December 31, 2024 - July 16, 2025
Develop software and analyze circuit schematics for software development. Responsible for providing technical product specifications and performing product quality assurance tests. Technologies include C, Python, Bluetooth Low Energy, hardware analyses, sensors, microcontrollers, microprocessors, Raspberry Pi, Linux, Command Line, Microsoft Office, and GitHub.
EMBEDDED SYSTEMS ENGINEER at TECH4HOME
December 31, 2024 - July 16, 2025
Develop software and analyze circuit schematics for software development. Provide technical product specification and perform product quality assurance tests. Technologies used include C, Python, Bluetooth Low Energy, Hardware Analyses, Sensors, Microcontrollers, Microprocessors, Raspberry PI, Linux, Command Line, Microsoft Office, and GitHub.
Invited Assistant Professor at University of Madeira
September 1, 2024 - Present
Prepare and teach Digital Systems classes.
INVITED ASSISTANT PROFESSOR at UNIVERSITY OF MADEIRA
September 1, 2024 - Present
Prepare and teach Digital Systems classes.
Teacher at Skills Academy
March 1, 2023 - Present
Prepare and teach private Python classes for students.
TEACHER at SKILLS ACADEMY
March 1, 2023 - Present
Prepare and teach private Python classes for students.
Machine Learning Research at Bosch | Centro Algoritmi
January 31, 2021 - July 16, 2025
Produced project requirements, researched state of the art algorithms and techniques, carried out data collection, processing, method development, and result analysis. Developed a system to recognize human actions based on human body pose and produced product documentation for product specification. Technologies used include Python, Data, SQL, Tensorflow, Matlab, Pycharm, Linux Command Line, Vicon Shogun System, CNNs.
MACHINE LEARNING RESEARCH at BOSCH | CENTRO ALGORITMI
January 31, 2021 - July 16, 2025
Produced project requirements and researched state of the art algorithms and techniques. Managed data collection, data processing, development methods, and result analysis. Developed a system to recognize human actions based on human body pose and produced product documentation for product specifications. Technologies used included Python, Data, SQL, Tensorflow, Matlab, Pycharm, Linux Command Line, Vicon Shogun System, and CNNs.

Education

MASTER DEGREE at University of Minho
September 1, 2018 - September 1, 2021
DEGREE at University of Minho
September 1, 2015 - July 1, 2018
Master Degree at University of Minho
September 1, 2018 - September 1, 2021
Degree at University of Minho
September 1, 2015 - July 1, 2018

Qualifications

DeepLearning.AI - Natural Language Processing with Classification and Vector Spaces
January 11, 2030 - July 16, 2025
Coursera - Building Deep Learning Models with Tensorflow
January 11, 2030 - July 16, 2025
Coursera - Deep Learning Essentials with Keras
January 11, 2030 - July 16, 2025
Coursera - Machine Learning with Python
January 11, 2030 - July 16, 2025
DeepLearning.AI - Natural Language Processing with Classification and Vector Spaces
January 11, 2030 - July 16, 2025
Coursera - Building Deep Learning Models with Tensorflow
January 11, 2030 - July 16, 2025
Coursera - Deep Learning Essentials with Keras
January 11, 2030 - July 16, 2025
Coursera - Machine Learning with Python
January 11, 2030 - July 16, 2025

Industry Experience

Software & Internet, Computers & Electronics, Energy & Utilities, Education, Manufacturing