Work
A brief recollection of what I've been doing professionally
Teaching/Training

Teaching is, currently, my primary activity. I began teaching in 2007, initially only to try out a new activity, but ended up finding out that it's something I really enjoy doing (and, luckily, students also seem to like having me as teacher). I teach computer classes, from basic subjects such as Computer Basics and office applications to more technical topics, involving network installation and configuration, hardware maintenance, web design or data base management, for example.

Apart from teaching classes in a public school, I'm also a certified trainer, providing training in programming and software development. In the Training section you can see my training schedule, to see when I'm available in case you're interested in hiring me.


Some of the games I've worked on
Software development

My software development career was spent primarily in the mobile gaming area. After a while creating games independently, I started working in 2003 at CSP Mobile (which would later become known as Maxartists). I started out as programmer (porting and core development), becoming Lead Game Designer/Project Manager in 2004. This new position brought a huge quantity of responsibilities, from game design team management to managing multiple projects simultaneously, as well as coordinating with the marketing team, creating new game concepts, game design and much, much more. I stayed at this company until June of 2008, when I've decided to dedicate my time to teaching.

During this period I've been involved in around 80 published mobile games, including both original and branded content (DSF, Anastacia, Mainzelmannchen, etc). I also worked in projects involving mobile ticketing and mobile services, although games are still my favourite area.

All these years working in software development allowed me to obtain a rather unusual experience, from programming to project management (involving both on site and remote teams, scattered through multiple continents). I've also gained quite a bit of experience in coordinating teams and a special sensibility in the relation between the development and marketing teams (a critical factor for a project's commercial success, since problems with these two teams working together may cause unnecessary delays and complications).

At the moment, I'm not actively seeking to return to this area, since I'm enjoying teaching. However, I keep developing programs on a personal basis or, every now and then, as a freelance (mainly in the mobile area, for J2ME, Android or iOS). I may also consider returning if there's an interesting project where my work experience may be useful, especially if it involves project management and mobile software development.

Magazines

I've been a frequent guest writer for gaming magazines since 2003. This cooperation is related to my experience in mobile game development, being this usually the topic I write about. Over the last few years, I was responsible for the mobile gaming section in the "Megascore" and "Hype!" magazines, having also maintained an opinion column at "Skoar!" and "Foneplay".