Alejo Restrepo

Robot Learning  ·  Mechatronics  ·  ETH Zürich

Alejo Restrepo

I'm an undergraduate at ETH Zürich studying Electrical Engineering. I love everything about robotics and am always tackling a full-stack project in order to gain as much technical expertise as possible.

Currently, I am exploring robot learning, training VLAs and World Models on custom-built robotic setups, with both parallel grippers and humanoid hands.

When I'm not working on projects, I play football or guitar, pick up a new language, or intern at cool robotics startups.

Interested in the full stack

01Mechanical
Mechanical Design
SolidWorks
Fusion 360
CAD → Manufacturing
Tolerance Stack-Ups
Rapid Prototyping
3D Printing
CNC Machining
Fixture Design
FEA
Mechanical Design
SolidWorks
Fusion 360
CAD → Manufacturing
Tolerance Stack-Ups
Rapid Prototyping
3D Printing
CNC Machining
Fixture Design
FEA
Mechanical Design
SolidWorks
Fusion 360
CAD → Manufacturing
Tolerance Stack-Ups
Rapid Prototyping
3D Printing
CNC Machining
Fixture Design
FEA
02Electrical
PCB Design
Altium / KiCad
Power Electronics
Motor Drivers
Signal Conditioning
Sensor Integration
Instrumentation
Oscilloscope / Logic Analyzer
LTspice
Soldering & Rework
PCB Design
Altium / KiCad
Power Electronics
Motor Drivers
Signal Conditioning
Sensor Integration
Instrumentation
Oscilloscope / Logic Analyzer
LTspice
Soldering & Rework
PCB Design
Altium / KiCad
Power Electronics
Motor Drivers
Signal Conditioning
Sensor Integration
Instrumentation
Oscilloscope / Logic Analyzer
LTspice
Soldering & Rework
03Embedded
STM32
ARM Cortex-M
C / C++ Firmware
FreeRTOS
State Machines
SPI / I2C / UART / CAN
Low-Level Debugging
JTAG / SWD
Bootloader Workflows
Hardware Bring-Up
STM32
ARM Cortex-M
C / C++ Firmware
FreeRTOS
State Machines
SPI / I2C / UART / CAN
Low-Level Debugging
JTAG / SWD
Bootloader Workflows
Hardware Bring-Up
STM32
ARM Cortex-M
C / C++ Firmware
FreeRTOS
State Machines
SPI / I2C / UART / CAN
Low-Level Debugging
JTAG / SWD
Bootloader Workflows
Hardware Bring-Up
04Software / Data / ML
Python
C++
ROS 2
Linux Tooling
Git / GitHub
NumPy
Pandas
PyTorch
OpenCV
Reinforcement Learning
Imitation Learning
Robot Kinematics
Simulation Pipelines
Data Processing
Experiment Tracking
Python
C++
ROS 2
Linux Tooling
Git / GitHub
NumPy
Pandas
PyTorch
OpenCV
Reinforcement Learning
Imitation Learning
Robot Kinematics
Simulation Pipelines
Data Processing
Experiment Tracking
Python
C++
ROS 2
Linux Tooling
Git / GitHub
NumPy
Pandas
PyTorch
OpenCV
Reinforcement Learning
Imitation Learning
Robot Kinematics
Simulation Pipelines
Data Processing
Experiment Tracking

Selected work

Projects (I really like robot arms)

Bimanual setup thumbnail

Mar 2026

Robot Learning on a Bi-manual Setup

Built a bimanual leader-follower setup to train imitation learning models for short-horizon tasks at an 85 percent success rate.

read more »
6-DOF arm thumbnail

May 2025

6-DOF Robotic Arm with IMU Control

Designed a 6-DOF arm controlled via IMU at ETH PBL, translating board orientation directly into joint commands.

read more »
4-DOF arm thumbnail

Jan 2024

4-DOF Arm with IK from Scratch

Built a 4-DOF arm and derived inverse kinematics from first principles. High school thesis, grade 6/6.

read more »

Active projects (currently working on them )

Current Projects

Teleoperating the manipulation setup coming soon

2026 →

Humanoid Manipulation Setup

Building a teleop + data-collection rig for humanoid manipulation: hardware, control, and learning stack.

Student-built humanoid robot taking steps on a gantry coming soon

2026 →

First Student-Built Humanoid in Europe

With the ETH Robotics Club, our team is building the first student-built humanoid robot in Europe: full-stack hardware, electronics, and control.


Background

Experience

Work // industry & club

Looking for an internship
Summer 2026 · open to relocate
Summer 2026
Hardware Intern
MicroAGI · Zürich
Spring 2026
  • first intern, 15th hire on an 80-person team
  • egocentric data collection devices, hardware and PCB design
  • sourcing, navigating safety standards for human-worn devices
Co-founder & Lead, Robot Learning
ETH Robotics Club
2025 →
  • largest student robotics club in Europe
  • raised 1M+ CHF, enabling 300+ students to work on robotics projects
  • lead Robot Learning division: 25 students, custom platforms, Video-Action models
Robotics Intern
Ascento Robotics · Zürich
Summer 2025
  • wheeled-legged security robots deployed in commercial sites
  • remote technical debugging, customer support, fleet ops
  • assembly and testing of new units, signed the 100th robot
Teaching Assistant · Digitaltechnik
ETH Zürich
Fall 2025
  • teaching digital logic and circuits to 50+ EE undergrads
Teaching Assistant · Netzwerke und Schaltungen II
ETH Zürich
Spring 2025
  • circuit analysis and network theory for ETH EE undergrads

Education // academic

B.Sc. Electrical Engineering
ETH Zürich
2024 → 2027
MNG Matura · thesis 6/6
MNG Rämibühl · Zürich
2024
  • 4-DOF robotic arm and inverse kinematics from first principles
  • amongst the top theses canton-wide
High School · MNG Rämibühl
Switzerland
2021 → 2024
  • accepted into the Matura without an entrance exam due to Math Olympiad participation
National Math Olympiad
Colombia
2017 → 2019
  • 2019, first place national, gold medal
  • 2018, first place national, gold medal
  • 2017, third place national, podium, bronze medal

Writing

Substack

a place where I structure some unstructured thoughts.


Recognition

Awards & Honors