Currículum

Para contactar conmigo pueden utilizar mi dirección de correo.

Estudios en curso

Estudios terminados

Experiencia laboral

  • 2009: Prácticas como becario para el grupo de investigación de “Pruebas y evaluación del rendimiento” de la Facultad de Informática de la UCM, como programador de java y .NET.
  • 2008: Proyecto de Innovación Docente de la UCM Nº 241/2008, como programador de HTML, CSS, JavaScript.
  • 2007: Proyecto de Innovación Docente de la UCM Nº 649/2007, como programador de HTML, CSS, JavaScript.
  • 2001: Prácticas del Ciclo de Grado Superior de D.A.I. en 4b Sistemas, como programador de C++ contra Oracle.

Ponencias

  • 2006: “JuegoForum de GUEIM: Shadow of the Colossus”, Facultad de Informática de la UCM.
  • 2005: “Iniciación a la Programación de Videojuegos bajo SDL”, Facultad de Informática de la UCM.
  • 2005: “JuegoForum de GUEIM: Metal Gear Solid”, Facultad de Informática de la UCM.
  • 2005: “Taller de creación y diseño de juegos”, IV Jornadas del Software Libre en la UPSAM.

Proyectos personales realizados

Año 2009

  • Tetraminoes: Juego del tetris bajo el lenguaje Java, para J2ME y Applet.
  • Paxnaman: Juego del pacman bajo el lenguaje C#, para Win32, usando XNA.

Año 2008

  • Checkers: Juego de las Damas bajo el lenguaje haskell, con una mínima IA (minimáx con podas alfa-beta).

Año 2007

  • Hydrium Mobile: Versión 2D para móviles del Hydrium. Todos los niveles son nuevos, ya que tenían que ser más pequeños para ser adaptado en móviles. Realicé 8 niveles de los 32 que hay en el juego (del 9 al 16).
  • Ozone: Realicé el 4º nivel para este juego, que es un port del Hydrium para la PSP.
  • LineCounter: Contador de líneas de código, desarrollado con el Visual C# 2005 Express, para .Net Framework 2.0.
  • AnubisViewer: Visor de modelos 3D realizado bajo el lenguaje C/C++, con el C++ Builder para Win32, usando OpenGL y GLSL, implementando per-pixel lighting, normal mapping y parallax mapping.

Año 2006

  • Gally: Librería para manejar sonido 2D/3D bajo el lenguaje C/C++, para Win32, usando DirectSound y OggVorbis.
  • Othello: Juego del Othello bajo el lenguaje pascal, para ms-dos, usando la Lesslib, con una mínima IA (minimax con podas alfa-beta).
  • Ajedrez: Juego del Ajedrez bajo el lenguaje pascal, para ms-dos, usando la Lesslib, con una mínima IA (minimax con podas alfa-beta).
  • Yukino: Librería para juegos simples en 2D bajo el lenguaje C/C++, para Win32, usando SDL, SDL_image, SDL_mixer, SDL_ttf y Lua 5.1.
  • Motoko: Librería para realizar la GUI de juegos 2D bajo el lenguaje C/C++, para Win32, usando la CRM32Pro y Lua 5.1.
  • Lessman’s Pong: Juego del pong bajo el lenguaje Java, para J2ME.

Año 2005

  • Alien Party: Juego del space invaders bajo el lenguaje C, para Win32/Linux, usando SDL.
  • Hydrium: Diseño del 4º nivel del juego. Siendo el ganador del premio a “Mejor Diseño” del ArtFutura del 2005.

Año 2004

  • Lex’s Pong: Juego del pong bajo el lenguaje ensamblador intel 80×86, para ms-dos.
  • Lesslib: Librería para hacer juegos con pascal, para ms-dos, usando el modo gráfico 13h (320×200x256colores).
  • Puzzle: Juego de un puzzle bajo el lenguaje pascal, para ms-dos, usando la Lesslib.
  • Laberinto del Sultán: Juego del laberinto del sultán bajo el C++, para Win32, usando el motor Nebula.

Año 2003

  • Lessman Pong: Juego del pong bajo el lenguaje VB6.
  • Tres en raya: Juego del tic-tac-toe bajo el lenguaje VB6.
  • Blackjack: Juego del blackjack bajo el lenguaje VB6.
  • 7 y media: Juego de las siete y media bajo el lenguaje VB6.

Año 2002

  • VBBuscaminas: Juego del buscaminas bajo el lenguaje VB6.
  • Hundir la Flota: Juego del hundir la flota bajo el lenguaje pascal, para ms-dos.

Año 2001

  • Gusano e: Juego de la serpiente bajo el lenguaje C, para ms-dos.