Among my responsabilities, are:
Helped with the creation of didactic material and the development of a simple website using PHP and Smarty.
Department of Electronics and Systems
Extension of the implementation of the DirectPlay library for the Wine project.Web development Freelance, Sep.2007 -- Dec.2007
Developed a simple car-rental website for Nova Galicia S.L. using a LAMP platform, and implemented several administration automatization features.
Nova Galicia S.L.
Started working on Wine on 2008 sponsored by Google, in its program Google Summer of Code. My objective was to implement the DirectPlay library with a TCP/IP Service Provider, targeting compatibility with commercial games like GTA2 or Baldur's Gate.
I kept working on the project after my GSoC, sorting and extending my patches in my free time.Official wine website
The first Open Source project I've seriously worked in. I was looking for a way to contribute to the FOSS panorama, and this project looked promising.
Started writing a small C++ utility using inotify and pthreads, and continued extending the functionality of the klik client.
Later I would contribute some packages to an evolution of the project: Portable Linux Apps.Official klik web
"Pong" clone I used to learn C++ and SDL.
Abandoned due to lack of time and interest, but rescued every now and then to experiment with some technologies, like OpenAL (3D sound), CMake (build system) and maybe in a near future ODE (physics engine, I've implemented my own basic physics engine but I'm not as well versed in dynamics as I would like to be, and the idea of not reinventing the wheel is something I always liked).
A simple experimental and unfinished roguelike engine.
The first implementation was made in GNU Pascal (I was starting my IT degree and it was the only langage I knew). Later was ported to Free Pascal and later to C and ncurses (quite a funny way to learn C).
Later on I'd use it to implement a simple scripting engine and language with Flex and Bison, to define multi-layered maps, situate entities and associate behaviors.
First serious website I've coded. It was an university paper and I was short of time, yet I wanted to create something decent, so I used slashdot source code to quickly learn HTML and CSS, combined with PHP. The result works and it's quite pleasant, but the source could be better.
Interestingly enough, this paper also served me to learn Java applet programming, as I had to extend a general raycasting demo applet to make it behave more or less like Wolfenstein 3D.WolFICstein
Linux distributions I've used for more than one day:
Just a work for school, first time I did something with more than 5 polygons in Maya, but managed to obtain something not-so-bad.