Alejo Restrepo

Robot Learning  ·  Mechatronics  ·  ETH Zürich

Alejo Restrepo

I'm an undergraduate at ETH Zürich studying Electrical Engineering. I love everything around 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 Video-Action models on custom-built robotic setups, with both parallel grippers and humanoid hands.

When I'm not working on projects I play football, 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 ACT towel folding

Dec 2025

Robot Learning on a Bimanual Robot

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

read more »
6-DOF arm thumbnail 6-DOF Robot Arm in motion

May 2025

6-DOF Robotic Arm with IMU Control

Designed a 6-DOF arm controlled via IMU at ETH PBL, translating wrist 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.

details coming soon
2-DOF Linkage thumbnail

Jul 2021

Geometric IK for a 2-DOF Linkage

Closed-form geometric IK solver for a 2-DOF planar linkage. My first foray into robotics kinematics.

details coming soon

Active projects (currently working on them )

Current Projects

2026 →

Humanoid Manipulation Setup

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

2026 →

DIY Digital Binocular Night & Thermal Vision Headset

Custom headset fusing dual low-light sensors with a thermal core, head-tracked, fully self-designed optics and electronics.


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
  • ego-centric 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 in 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
HS 2025
  • teaching digital logic and circuits to 50+ EE undergrads
Teaching Assistant · Netzwerke und Schaltungen II
ETH Zürich
FS 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 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.

coming soon


Recognition

Awards & Honors