alexborro

Netherlands
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

🤩
Rockstar
Alex Borro is a senior embedded software engineer with 12+ years of hands-on experience across firmware, device drivers, and board bring-up for Linux, FreeRTOS and bare-metal systems. He has built real-time controllers for 3D printers at Ultimaker, contributed notable features to the widely used Marlin firmware, and driven electronics and motion-control projects for industrial CNC and automotive customers. Comfortable from low-level JTAG debugging to PCB design and system-level CI/CD, he blends deep C/C++/assembly expertise with model-based tools like Simulink and ETAS ASCET. His background spans high-assurance automotive development (MISRA-C) to rapid product iterations in additive manufacturing, and he’s implemented drivers for complex peripheral ecosystems (DMA, CAN, SPI, ADC, sensors). Dual Italian-Brazilian citizenship and a Mechatronics degree from Unicamp underpin a practical, international outlook and a persistent interest in electric mobility. Colleagues rely on him to close the loop between hardware validation and production-ready embedded software.
code13 years of coding experience
github-logo-circle

Github Skills (9)

firmware10
3d-printing10
embedded10
gcode10
sys10
arduino10
cprogramming-language9
c-language9
avr8

Programming languages (8)

TypeScriptMDXDockerfileShellC++CHTMLPython

Github contributions (5)

github-logo-circle
MarlinFirmware/Marlin

Sep 2013 - Apr 2015

Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. 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:
userEmbedded Systems Engineer / IoT Developer
Contributions:53 commits, 8 PRs, 29 pushes in 1 year 6 months
Contributions summary:alexborro primarily contributed to the Marlin firmware, focusing on features and enhancements related to 3D printer functionality. Their work included implementing and refining auto bed leveling (ABL) features, adding settings for homing bump speed, incorporating thermal runaway protection, and addressing corexy speed calculations. The user demonstrated a deep understanding of the firmware's internal structure, G-code interpretation, and hardware interactions specific to 3D printing.
32-bit3d-printerfirmwaremicrocontrollerreprap
alexborro/esphome

Aug 2023 - Mar 2024

ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Contributions:3 PRs, 62 pushes, 8 branches in 7 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.
Request Free Trial