My Profile Photo

Henrique Ferrolho

Informatics and Computing Engineering Student & Teaching Assistant


My name is Henrique Ferrolho, and I am 26 years old. I was born in a small city in Portugal called Viseu, but I am currently living in Porto - also in Portugal.

I am studying a BSc./MSc. in Informatics and Computing Engineering at the Faculty of Engineering at University of Porto, where I also teach as a TA.

I am a tech enthusiast! I absolutely love to program - and most computer-related topics.
I like to solve puzzles and riddles. I also play the piano every once in a while.
I am still learning how to cook exquisite dishes though…

Feel free to ask me out for a coffee! 😉



Efficient Humanoid Motion Planning on Uneven Terrain Using Paired Forward-Inverse Dynamic Reachability Maps

Yiming Yang, Wolfgang Merkt, Henrique Ferrolho, Vladimir Ivan, and Sethu Vijayakumar

2017 IEEE Robotics and Automation Letters (RA-L)

Me on the web

favicon Away at Edinburgh

A blog about my Erasmus in the UK. It is more like a journal where I describe my whole study abroad experience for posterity.

favicon Blog

This one is not built just yet. I intend to write about whatever crosses my mind there, most likely my own rants.

favicon Bucket list

My personal bucket list, and its progress so far.

favicon Difusal

This is my first blog ever. Among other stuff, it contains useful tutorials, namely, the LCOM tutorials which I am the most proud of.

favicon Rusty Bolts

Yup, this is my tumblr. I like to share close up pictures. I find it interesting to watch things from up close and discover new details I’ve never noticed before.

Project contributions

favicon DokuWeaki (Summer, 2016)

DokuWeaki is a bundle of plugins for DokuWiki especially targeted for agile teams, supporting agile documentation and following the philosophy of weakly typed wikis, aka as Weaki.

favicon Magnet Player

Magnet Player is a site where anyone can stream torrents directly from their browser.
It uses WebTorrent - the first torrent client that works in the browser. WebTorrent uses WebRTC for true peer-to-peer transport. No browser plugin, extension, or installation is required.

favicon Nutriciência (Summer, 2015)

Nutriscience is a project promoted and developed by the University of Porto in cooperation with several Portuguese Misericórdias and other institutions in health, educational and social domains.

favicon WebCGF

WebCGF is a library developed by teachers at the Faculty of Engineering of the University of Porto to support the computer graphics courses lectured primarily in the MIEIC: Master in Informatics and Computing Engineering.

Web presentations

favicon C++ 11 - New features

A presentation covering almost all the new features of C++ 11. The presentation also contains ‘before and after’ code samples to demonstrate the language improvements.

favicon FEUP - LCOM 2014

favicon FEUP - LCOM 2015

The presentations used by me - in 2014 and 2015, respectively - when I lectured to 2nd year students regarding their final projects for the course of LCOM: Computer Laboratories.

favicon FEUP - SPE 2016

A small presentation about LEGO Mindstorms and programming for some of my talks to High School students during the 2016 SPE and MostraUP.

favicon Full-Body Motion Planning for Locomotion on Uneven Terrain

These are the slides I used for the final presentation of Dissertation Planning at FEUP. It introduces the workplan and context of my Masters Dissertation at the University of Edinburgh with NASA’s Valkyrie.

favicon IntelliJ IDEA - Architectural styles

A lightning talk about the architectural styles present in IntelliJ IDEA. Not only the presentation had to be 10 minutes long, but the presentation itself had to be written in 10 minutes.

CreateJS playground

favicon Bacteria Simulator

A living organisms simulator using evolutionary genetic algorithms. Instructions and in-depth analysis of the simulator can be found here.

Forgive me my fellow Biology friends: yes, this is more a paramecia simulator than bacteria, because I programmed the little organisms in the simulator to reproduce sexually - and bacteria do not.

favicon Boids

A simple, but mesmerizing, 2D boids simulation.

favicon Solar System

A minimalist simulation of the Solar System to scale.

favicon Starry Night

This is just my first try at building a CreateJS app.