Recent Posts

Your own private VPN

In the past, I often used to remotely connect to my desktop computer at home to perform intensive tasks such as compiling programs or doing ML workloads. To achieve this, I simply opened the router port and had a free reverse DNS service that would automatically bind my home’s current IP to a domain name. It was a simple solution and it worked quite well.

Today, while working on my master thesis, I find myself in a slightly more complex scenario: I have my computer at home, as well as a workstation behind a university firewall, and I want to be able to work from my laptop when necessary or connect either workstation with one another. I thought of leveraging my VPS by hosting a VPN server there.

Thoughts on the Dvorak layout

During my senior year in my Bachelor’s, I was very interested in finding ways to take notes efficiently in real time while attending lectures or watching videos. My workflow was inspired by the blogs from Gilles Castel. After hours of customizing my dotfiles and getting used to the new workflow, I reached a point were no more snippets or hotkeys would make me faster: my bottleneck was my typing speed.

I never learnt how to properly type on a computer, even though I spend most part of the day working on one. Moreover, when trying to type at ‘high’ speeds, I had sore hands and could not maintain the typing speed for long. My thinking speed was faster than my typing speed, and this was really annoying me.

Publications

Projects

  • URDF Editor

    A simple WYSIWYG editor for URDF files that does not depend on ROS.

  • Tiny WBC

    Implementation in C++ of a weighted Whole Body Controller.

  • Scientific Calculator

    Homemade scientific calculator from scratch. Done in my senior year of highschool. Powered by an ARM-Cortex M0+

News & Updates

  • Started a PhD in Machine Learning

    Under the supervision of Prof. Francois Fleuret, funded by Meta.

  • Started a Software Engineering Internship

    At NVIDIA's Autonomous Vehicles team, working on computer vision and omniverse.

  • Started working at the Robotics Systems Lab of ETH Zurich for my Master thesis.

    Researching end-to-end safe locomotion and navigation policies for wheeled-legged robots.

  • Won 1st at the Ideathon for a Novel Sustainable Packaging Material

    The ideathon was organized by the Student Biolab of ETH Zurich and Nestle.

  • Started as a Research Engineer Intern at Sony R&D Zurich.

    I will we working with event camera algorithms for autonomous driving.

  • Started a MSc in Robotics, Systems and Control at ETH Zurich

  • I finished by BEng in Robotics at the University of Alicante

    Graduated with an Excellence Distinction (first of class)