Digital Portfolio

My professional career has focused mainly on software development and web design. From graphic and interactive design to the programming of solutions using diverse technologies. Following, you will find a sample of my most recent works, along with the source code and reports for some of the projects.

Personal Projects

Aualé (2014)

Aualé is a graphical interface for the game Oware of the Mancala family. A free and multiplatform software created for the artificial intelligence engine Aalina.

Aalina (2014)

An artificial intelligence engine for the Oware board game. Initially developed as part of my Bachelor's Degree in Informatics Engineering final project.

Software Development

Rutines (2011)

An application aimed at assisting trainers in the creation of personalized exercise programs for the users of sports facilities.

  • Customers: Netgema, S.C.P.; Seae, S.L.
  • System: Windows
  • Technologies: WinDev, HyperFile

Informes d'alumnes (2007)

Programming and design of an application for the management of progress and assessment reports of students of sports facilities.

  • Customers: Netgema, S.C.P.; Seae, S.L.
  • System: Windows
  • Technologies: WinDev, HyperFile

Control de personal (2007)

A personnel management software for a small company. Control of staff entries and exits.

Control de párking (2007)

Development of a basic software for the management of a parking lot. Automatic opening of barriers and control of spaces.

Termarium (2004)

Adaptation of an existing solution for the management of sports facilities to its use in spas.

Reservas (2003)

Creation of a software aimed at the schedule and management of reservations in sports facilities.

Web Development and Design

Artistic Island (2016)

Complete development from scratch of a web front-end for this social network.

  • Address: artisticisland.com
  • Customer: Artistic Island, S.L.
  • Technologies: AngularJS, Parse SDK, CSS3, HTML5

Aualé's Web Site (2014-2015)

Design and development of the entire site, from the conception of the logo and visual identity to the creation of contents and translations. It is a personal project.

Picornell Pools (2006-2010)

Graphic design and website development for the renowned sports facilities of the Anella Olímpica (Olympic Park) of Montjuic.

  • Address: picornell.cat
  • Customer: Aigua, Esports i Salut, S.L.
  • Technologies: CSS, MySQL, PHP, WCAG, XHTML

Ritme 1, S.A. (2008-2009)

Website design and development, as well as the creation of an online store management system for the sports equipment supply company.

  • Address: ritme.es
  • Customers: Netgema, S.C.P.; Ritme 1, S.A.
  • Technologies: ASP, CSS, RSS, WCAG, XHTML

C.E.M. Montornès (2005-2011)

Development of the website and creation of a tailored content management system. Graphic design and content management by Editions Gargot, S.L.

  • Address: cemmontornes.com
  • Customers: Netgema, S.C.P.; Seae, S.L.
  • Technologies: ASP, CSS, RSS, WCAG, XHTML

C.E.M. Les Franqueses (2005-2011)

Development of the website and creation of a tailored content management system. Graphic design and content management by Editions Gargot, S.L.

  • Address: cemlesfranqueses.com
  • Customers: Netgema, S.C.P.; Seae, S.L.
  • Technologies: ASP, CSS, RSS, HTML

Seae, S.L. (2004-2008)

Development of a website for the sport services company. In collaboration with the design studio STV Disseny, S.C.

  • Address: seae.es
  • Customers: Netgema, S.C.P.; Seae, S.L.
  • Technologies: ASP, CSS, RSS, HTML

University Exercises

Atenes Framework (2014)

A Java framework aimed at the development of artificial intelligence zero-sum game engines. Initially created for the implementation of the Aalina game engine.

Machine Learning (2013)

Implementation from scratch of a simple classification algorithm aimed at the construction and use of decision trees.

Embedded Systems (2012)

Development of a wireless sensor network that transmits sensor data to a web server, and implementation of an Android client to control the server from a mobile device.

Computer Graphics (2011)

A three-dimensional virtual world where users can navigate. Implementation of basic routines for the management of lights, textures, creation of figures and camera movements.