Rafa Couto

Senior Consultant at Redefol

Pontevedra, Galicia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Rafa Couto is a Senior Consultant and seasoned application developer with 11+ years crafting embedded firmware, cloud-native DevOps, and GNU/Linux systems from Pontevedra, Spain. He blends low-level microcontroller work (AVR, STM32, nRF5, ESP) with modern infrastructure skills—Docker, Kubernetes, Proxmox, pfSense—delivering R&D, IoT and automation solutions for both startups and industrial projects. As lead of his Redefol consultancy he routinely modernizes legacy stacks into containerized, scalable services and contributes to FLOSS and community hardware efforts. His open-source contributions include Galician localization for the widely used Marlin 3D printer firmware and practical tooling enhancements for Apache Mynewt’s embedded debugging flow. Comfortable switching between C/C++, Rust, Go and PHP, he pairs electronics design and 3D-printing tinkering with production-grade software practices. Always learning, he brings a maker’s curiosity to institutional engineering problems, favoring reproducible, community-first solutions.
code11 years of coding experience
job14 years of employment as a software developer
bookCNTG Santiago de Compostela
bookInstituto de Ensinanza Secundaria "A Sangriña"
bookComputer Engineering, Information and Technology Systems, Software Engineering, Specific Technologies., Computer Engineering, Information and Technology Systems, Software Engineering, Specific Technologies. at University of Vigo
languagesEnglish, French, Galician, Spanish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
2,140reputation
1.1mreached
36answers
0questions
Badges
google-apps-script
top-5%
google-sheets
top-5%
github-logo-circle

Github Skills (29)

debugging10
debug10
hardware-interface10
firmware10
bash10
n10
3d-printing10
localization10
sys10
interfacing10
embedded10
openocd10
google-apps-script9
c119
pwm9

Programming languages (20)

SmartyC#JavaC++CSSCRustMakefile

Github contributions (5)

github-logo-circle
apache/mynewt-core

Oct 2020 - Mar 2021

An OS to build, deploy and securely manage billions of devices
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 review, 8 commits, 5 PRs in 5 months
Contributions summary:Rafa primarily contributed to the detection and configuration of various programmers for debugging and flashing embedded systems. They modified scripts to identify connected programmers like ST-Link and J-Link using USB device ID checks, and integrated these detections with OpenOCD. Additionally, the user implemented a tone generator using the PWM peripheral for the buzzer, including associated driver and application code. This work suggests a focus on hardware interaction and debugging tools.
mynewtsecurely
MarlinFirmware/Marlin

Sep 2015 - Dec 2016

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Role in this project:
userLocalization / Internationalization Specialist
Contributions:7 commits, 8 PRs, 9 comments in 1 year 2 months
Contributions summary:Rafa primarily contributed to the localization of the Marlin firmware, specifically focusing on the Galician (gl) language. Their work involved creating and updating language files (language\_gl.h) by translating LCD menu messages and other user interface elements. The commits demonstrate a deep understanding of the firmware's text strings and the process of adapting them for different languages, and includes updates to align with newer firmware versions.
vendorreprapmarlinesp32commercial
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.
Request Free Trial
Rafa Couto - Senior Consultant at Redefol