Bernardo Pinho is a software engineer with 9 years of experience specializing in low-level Android development, native hardware interfacing, and constrained network communication for custom devices. He has blended signal processing and mobile engineering—building a microphone-based breath analysis pipeline and a virtual pet app for asthmatic children—while integrating C++ OpenCV algorithms into Android via JNI. At Tula Health he moved from SkiaSharp/Xamarin UI work to lead native Android and hardware networking tasks for a proprietary device, and earlier contributed to blockchain core and smart contract QA in C# for Phantasma Protocol. Trained in software engineering and electrical & computer engineering, Bernardo pairs systems-level curiosity with practical product delivery, often tackling resource-constrained problems others avoid.
9 years of coding experience
4 years of employment as a software developer
Undergraduate degree, Electrical and Computer Engineering, Undergraduate degree, Electrical and Computer Engineering at Faculdade de Engenharia da Universidade do Porto
Master's degree, Software Engineering, Master's degree, Software Engineering at Instituto Superior de Engenharia do Porto
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.