João Silva is a hardware engineer with nine years of experience specializing in programmable digital electronics, embedded firmware, and RF systems, currently working at EID S.A. He holds an MSc in Electronic Engineering (Telecommunications) from Politécnico de Leiria and has a track record building FPGA-based test setups and validating communication interfaces from internships at Renesas to R&D roles at INESC Coimbra. At CEC he spent several years delivering embedded systems and firmware, and his open-source contributions to the well-regarded liquid-dsp project show practical DSP and performance optimization skills (FEC, Viterbi decoders, AVX/SIMD). Comfortable across circuit design, PCB layout, and embedded software, João blends low-level hardware design with signal-processing expertise and an interest in software-defined and space communications.
9 years of coding experience
7 years of employment as a software developer
Master of Science (MSc) (EQF level 7) Electronic Engineering, Master of Science (MSc) (EQF level 7) Electronic Engineering at Polytechnic of Leiria
Professional Course (EQF level 4) Electronics Automation and Computers, Professional Course (EQF level 4) Electronics Automation and Computers at Escola Secundária Leal da Câmara
digital signal processing library for software-defined radios
Role in this project:
Back-end Developer
Contributions:1 review, 10 commits, 5 PRs in 1 year 2 months
Contributions summary:João primarily contributed to the development and enhancement of Forward Error Correction (FEC) functionalities within the digital signal processing library. Their work involved supporting inverted polynomials for encoding, configuring Viterbi decoders, and implementing various FEC configurations. The user also added AVX implementations for dot product calculations, indicating optimization efforts for performance. Additionally, they added support for reverse dot products and updated dependencies and SIMD implementations.
Contributions:79 commits, 33 pushes, 1 branch in 1 year 11 months
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.