João Roberto is a chemical engineer and FCT‑funded PhD researcher in Coimbra with 10 years of experience bridging applied research, teaching and community leadership to accelerate Portugal’s energy transition. He designs optimisation models and techno‑economic assessments for decentralised e‑fuel production from biogenic CO₂, linking biomass valorisation, carbon capture and hydrogen-to‑fuel synthesis. Equally at home in the lab and in code, he contributes to open‑source projects—improving tests, UI and file‑upload UX in a popular Rails SaaS template and adding coverage for C→Go transpilation—bringing a pragmatic, test‑first approach to research software. His track record includes developing cryogenic CO₂ capture concepts for forest residues, teaching heat‑transfer to undergraduates, and stewarding financial governance as a long‑standing association officer. João pairs rigorous experimental and modelling skills with hands‑on software work and a knack for turning community initiatives into measurable impact.
10 years of coding experience
3 years of employment as a software developer
Initial Trainer Certification Course (CCP) , Pedagogy and Education, Initial Trainer Certification Course (CCP) , Pedagogy and Education at Mindform
Professional Ethics and Deontology, Ethics and Deontology, Professional Ethics and Deontology, Ethics and Deontology at Ordem dos Engenheiros
Certificate, Entrepreneurship, Certificate, Entrepreneurship at Massachusetts Institute of Technology
Certificate, Entrepreneurship, Certificate, Entrepreneurship at European Innovation Academy
Doctor's Degree, Chemical Engineering, Doctor's Degree, Chemical Engineering at Universidade de Coimbra
Contributions:45 commits, 1 PR, 2 pushes in 1 year 5 months
Contributions summary:João primarily focused on fixing tests, implementing UI tweaks, and enhancing the functionality of the "bullet-train-co/bullet_train" project. They addressed issues in controllers and factories, particularly concerning creative concepts and collaborators. Furthermore, they improved the user interface by modifying select and super_select styles, radio and checkbox button groups, CKEditor integration, date field enhancements, and phone number input. They also implemented a progress bar for file uploads and added timezone support.
Contributions:10 commits, 5 PRs, 11 comments in 1 month
Contributions summary:João primarily contributed to the `c2go` project, which is a transpiler from C to Go. Their work involved adding and modifying test cases, demonstrating a focus on ensuring the correct translation of C code constructs like `puts`, `switch`, `math.h` and `ctype.h`. These changes involved creating new tests and modifying existing test cases to cover a wide range of C standard library functions. Additionally, they worked on the transpiler itself.
golangclangperl5transpilinggo
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.