About Me

Name: Eduardo Pinho
Seen on the Internet as: E_net4
Description: A young adult born in December.
Location: Portugal
Interests: Computers, programming, music and occasional scientific subjects.
Occupation: PhD Student in computer science at MAP-i
Hobbies: I play the guitar. I also enjoy short walks.

Programming was first revealed to me when I was eleven. My skills on the matter did not spike by then, but they slowly increased from that precise moment. My first programming language was Visual Basic 6, which granted me a simple, yet fun means of creating computer applications on my own. Many concepts were hidden, but it was how the door of programming knowledge opened. I have saved only few of the programs I made back then, with nothing but emotional value.
Later on, I started to realize there was more to see and get outside the scope of VB6, which was clearly slowing me down in progress. I kept learning, looking into famous languages like C, but never getting enough experience to master them, or at least be accustomed to any.
A long time later I discovered L.in.oleum, a low-level, portable language invented by a rather curious person. To it I owe the understanding of many interesting concepts of computer architecture and low level programming. I have admired this language for some years, but that admiration decayed after a few more.
The only few things I learned in high-school concerning this subject is about making flowcharts and programming with Pascal. What was meant to introduce the class into programming was not a challenge to me at all, and Pascal alone felt just as outdated as VB6.

University was the actual boom. For the last 5 years I have learnt outstanding things that supplemented and enhanced the modest knowledge I had. It was then I managed to think big and smart: looking into C++ gave me the power of C augmented by Object Oriented Programming, and it’s a language I hope not to forget so soon. The C++11 standard is great and very appealing. The small topics I had on artificial intelligence also made me consider learning more about functional programming, and sticking the idea that not always lower level programming is the solution, and smarter choices can be made with higher-level languages. This drove me into looking at the basics of Python and learning some Clojure, one of the many Lisp dialects. Later on, I have shifted further into web applications, learning me more about HTML5, JavaScript and Node.js. My experiences on web development, although slim, are currently telling me that Java and the web don’t mix very well, and I would rather rely on other technologies for the effect.

I have finished my Master’s Thesis on “A web toolkit for cloud service integration”,  which involves cloud/multi-cloud computing and web technologies. An article containing the conceptual design of my work was presented at the HPCS 2014 in July 2014.

Currently, I am a PhD student in computer science.

Other than programming, I have played around with other skills in my childhood and teenagehood, such as 2D and 3D graphics, video making and other simple game making tools. My most relevant Machinima work is Blockland went BLOCKO, an amusing video made using Blockland and some fellow players. I might also get into simple music composing one day.

Enjoy the lack of emptiness.

Leave a comment