Hello and welcome to my website! Here you can find information about who I am and what I do.
I am a software/web developer, graphic designer and photographer from Portugal and I currently live in Lisbon.
Have you ever heard of the word geek? Well, I define it and I love computers and all things digital. I like programming, photo editing, web-design, mobile apps etc.
I am also a huge fan of art and creativity has always played a major role in my life. I spend lots and lots of time coming up with cool new ideas for projects. I LOVE ideas and the process of generating them!
I also happen to have a passion for photography and my digital SLR camera stays near me most of the time.
It all started when I was really young, maybe 3-4 years old. My dad would let me play with his old computer. I just loved typing stuff in and figuring out how to work and play with it.
By the time I was 10 I was already programming and creating games and apps with ActionScript and the old Macromedia Flash. I was also beginning to learn C/C++ by reading a few books and mostly by trial and error. Even before that, I had started using Photoshop and other software to create digital paintings and photo compositions, something that I have never stopped doing to this day.
When I was 15 I entered the world of 3D computer graphics and I have created three 3D engines (in Java, C/C++ and C#) so far.
Later on, when I was finishing high school, I participated in an exchange program (with AFS) and studied in Baton Rouge, LA, USA for a year (as a senior). There, I studied computer science and I was awarded a certificate of excellency for being the best computer science student of the senior class. It was also in the US that I started learning Java and C#.
When I came back to Portugal I decided to go to college to study computer science at Instituto Superior Técnico. During the years I spent in college I got to learn Scheme, Prolog, Lisp, Javascript, SQL and PHP.
On my final year of college, I joined SystemsGroup, a small Junior Enterprise. There, I created websites with HTML5, CSS3, Javascript, PHP, Joomla and Wordpress and I was responsible for re-branding the company: I designed the logo, flyers, posters, business cards and other graphics.
After a few months, I was nominated SystemsGroup's CTO and I started managing the website and the company server. At that point in time I heard about Adobe AIR for desktop and mobile so I decided to try it out and developed a few Android apps for some clients. But I was not completely happy with AIR because of its poor performance on mobile phones so I looked for alternatives and found Haxe NME. I quickly learned Haxe and created some cool apps, one of them being FlowerCare, a simple game in which the player plants a flower and takes care of it for it to grow and bloom.
More recently I have been working mostly with web technologies and I have developed a few web-apps, APIs, websites, etc. Some of the technologies and tools I have been working with are: AngularJS, Node.js, MongoDB, Yii, Less, Sass, Compass, Twitter's Bootstrap, jQuery, Backbone.js, sprite3D.js, underscore.js, Select2, etc.
I can't remember exactly when it was that I started enjoying photography. I do remember that at one point my dad gave me his analog Canon EOS camera and from that moment on I started taking pictures everywhere I went. Eventually I became inspired by the fact that I was able to freeze a moment forever and so I began reading a few books about the technical and artistic aspects of photography.
In 2005 I managed to buy my first digital camera, an entry line SLR, and I was finally able to shoot a lot more and learn a lot quicker than before. Photography really started to make an impression on me and I have never lost the passion for capturing great images.
When I am taking pictures I like them to be as natural as possible and to represent what I am seeing and feeling as I am pressing the shutter button. I don't like staged pictures nor do I like studios and all the apparatus that some photographers use. I think a picture has a lot more value if it represents a truly genuine moment, a moment that my camera is able to freeze for eternity.