Skip to content
View surbalo1's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report surbalo1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
surbalo1/README.md
Typing SVG

⚙️ Firmware Engineer | Electronic Engineering

LinkedIn Email ORCID


👋 About Me

Hey! I’m Rafael — a firmware engineer focused on embedded systems, IoT, and low-power devices.

I enjoy digging into registers, optimizing code for power efficiency, and making hardware and software work seamlessly together.
Outside of work, I like experimenting with embedded ML, debugging boards, and automating small hardware tools.

🎓 I also completed the Global Summer Institute (Big Data & AI) at UT Austin, where I worked on applied ML projects and earned top marks in Python and AI modules.

Current focus: low-power firmware • BLE & IoT protocols • embedded ML • real-time debugging


🧰 Tech Stack

Languages: C, C++, Python, MicroPython, JavaScript
Microcontrollers: MSP430, ESP32, RSL10, STM32, Arduino
Protocols: UART, SPI, I2C, BLE, Cellular, LoRa
Tools: Git, Docker, Code Composer Studio, VS Code, Xilinx Vivado, EasyEDA
AI/ML: TensorFlow, PyTorch, scikit-learn, FastAPI, Azure AI
Other: FreeRTOS, PCB Design, JTAG Debugging, Power Electronics


📈 GitHub Stats

Rafael's GitHub Stats

Top Languages

GitHub Streak


🚀 Featured Projects

Real-time AC motor speed control using phase-angle modulation with a TRIAC.
Developed on ESP32 for industrial automation tasks.

Interrupt-driven LED control for RSL10 (ARM Cortex-M3) with SEGGER RTT debugging.
Clean button handling and real-time monitoring through RTT Viewer.

Board Support Package (BSP) providing a hardware abstraction layer for ESP32 and PIC18F4550.

AI chatbot with multiple personalities built using Python, Streamlit, and Groq’s LLM API.
Developed during the UT Austin summer program.

Machine learning on microcontrollers (K-Means & KNN) for real-time temperature classification.

R & SQL projects for data analysis and predictive modeling from UT Austin coursework.


💼 Experience Highlights

Firmware Engineer @ IMTECH (Sep 2025 – Present)
Developing firmware for MSP430 and RSL10 microcontrollers with BLE and low-power features.
Debugging hardware via JTAG and optimizing code performance in Code Composer Studio.

Firmware Engineer @ FAHR Electronic Systems (Jun – Oct 2024)
Reduced ESP32 image processing latency by 15% through MicroPython optimization.
Integrated new sensors to improve data collection accuracy.

Electronic Technician @ FAHR Electronic Systems (Jan 2023 – Jun 2024)
Contributed to 10+ PCB projects from schematic to hardware validation.
Created structured debugging workflows that improved test efficiency.

Electrical Engineering Intern @ BALSAS GmbH (Germany) (Jan – Jun 2025)
Worked on residential electrical renovations under DIN VDE standards.
Helped improve installation efficiency through technical documentation and planning.


🎓 Education

B.Sc. in Electronic Engineering – Chihuahua Institute of Technology (2020–2024)
GPA: 90.83 / 100 • Focus on Embedded Systems & Automation

Certificate – Global Summer Institute (Big Data & AI) – The University of Texas at Austin (Summer 2025)
Fulbright–García Robles Scholar • Top performance in AI, Python, and Big Data modules


🧾 Certifications

Microsoft Azure Fundamentals (AZ-900) • CompTIA Security+ Path • Power BI • Azure AI
Node.js • .NET MAUI • PMI Project Management Foundations


🌍 Languages

🇪🇸 Spanish (Native) • 🇬🇧 English (C1) • 🇩🇪 German (A2)


Profile Views
⭐️ “Making hardware talk and software listen.”

Pinned Loading

  1. ut-austin-big-data-analysis ut-austin-big-data-analysis Public

    Database management and big data analysis projects from UT Austin coursework using R, SQL, and statistical modeling

    R

  2. multi-personality-chatbot multi-personality-chatbot Public

    Multi-personality AI chatbot with Streamlit UI - Python final project featuring contextual memory and LLM integration

    Python

  3. esp32-ac-motor-controller esp32-ac-motor-controller Public

    Real-time AC motor speed control using an ESP32 and phase-angle modulation

    C++