David Chiloeches Suárez

Creative Developer 2024

Gaming

Web Apps

Gaming Code Experience

Portfolio sobre desarrollo de videojuegos

Volver

Volver

Web Apps Code Experience

Portfolio sobre desarrollo de webs y aplicaciones

Volver

Volver

DESCRIPCIÓN

Videojuego exclusivo para Android desarrollado con la idea de crear un juego completo con el sistema más simple posible que se pueda considerar juego pero con el suficiente atractivo como para poder competir en el mercado de juegos para móviles (Sabiendo que el mercado está hipersaturado y que realmente no iba a ser ni de cerca el mejor juego del año). El juego consiste en romper bloques a lo largo de 10 mundos para construir armas y picos mientras derrotas a todas las criaturas que se interponen en tu camino. Aunque una parte de los gráficos del juego provienen de varios packs de Assets, hubo mucho trabajo de dibujo, diseño e integración de todos los elementos en la interfaz de usuario. Una de las piezas clave del juego fue lograr un equilibrio entre la progresión del jugador y la dificultad para avanzar derrotando a los bosses de cada área. Finalmente, de cara a la publicación del juego estuve haciendo mucho material adicional para presentar el juego tanto en Google Play como en RRSS a amigos y conocidos.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2021
Estado del proyecto Publicado
Herramientas utilizadas Godot Game Engine, Photoshop, Audacity, Google IAP
Lenguajes de programación GD Script
Tiempo de desarrollo 1 año
Enlaces Sitio Web

IMÁGENES
DESCRIPCIÓN

Mini juego desarrollado para la Jam STOP WAITING FOR GODOT de Terry Cavanagh cuyo reto consistía en desarrollar algún videojuego con Godot en un fin de semana. Como nunca había participado en una Jam, la idea me pareció divertida y tras un duro y apasionante fin de semana de trabajo este fué el resultado final. El juego está entre los 30 primeros de entre todos los que llegaron a entregarse a tiempo.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2021
Estado del proyecto Publicado
Herramientas utilizadas Godot Game Engine, Photoshop, Audacity
Lenguajes de programación GD Script
Tiempo de desarrollo 48 horas
Enlaces Itch.io, Jam Submissions

IMÁGENES
DESCRIPCIÓN

Simulación de realidad virtual para poner a prueba los conocimientos de los alumnos para trabajar en una planta de GNL. La simulación está dividida en 2 capítulos, el primero es una iniciación para conocer el entorno virtual y aprender a manejar los controles y las válvulas de la instalación, y el segundo es el proceso de carga del depósito completo con todos los pasos que se deben hacer en una planta real. Ambas simulaciones se pueden realizar con guía o sin guía de pasos y todas las acciones del usuario quedan registradas en una base de datos que se puede consultar posteriormente desde una página web de acceso restringido para los profesores o los técnicos de selección de personal. El proyecto es compatible tanto con Oculus como con VIVE y cuenta también con opciones para cambiar el tipo de movimiento por la escena y activar o desactivar el sonido.

FICHA TÉCNICA
Empresa Trabajo Freelance
Año de desarrollo 2019
Estado del proyecto Entregado
Herramientas utilizadas Unity 2017, Flex App Framework
Lenguajes de programación C#, PHP, SQLite, HTML5, CSS, JavaScript
Tiempo de desarrollo 2 meses

IMÁGENES
DESCRIPCIÓN

Proyecto desarrollado enteramente sobre la consola virtual Pico-8 con adaptación a dispositivos móviles Android usando tecnologías Web. Todos los gráficos, efectos de sonido, música y código fueron desarrollados directamente desde la máquina virtual de Pico-8 y aunque tiene muchas limitaciones me gustó mucho trabajar en este entorno. Tras completar el proyecto desarrollé con Android Studio la versión móvil usando como base el proyecto PicoEmu. El juego está publicado en varias plataformas de juegos online y Google Play.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2019
Estado del proyecto Publicado
Herramientas utilizadas Pico-8, Android Studio
Lenguajes de programación LUA Script, Java, HTML5, CSS, JavaScript
Tiempo de desarrollo 2 semanas
Enlaces Sitio Web, Itch.io

IMÁGENES
DESCRIPCIÓN

Aplicación Android para emular los constroles de la consola Pico-8 en dispositivos móviles. El objetivo del proyecto era poder disfrutar de juegos realizados en Pico-8 desde el móvil mejorando los existentes en Google Play. Falta hacer una selección de juegos con sus respectivas atribuciones a los autores de los juegos originales.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2018
Estado del proyecto Abandonado
Herramientas utilizadas Android Studio, Sublime Text 3
Lenguajes de programación Java, HTML5, CSS, JavaScript
Tiempo de desarrollo 1 semana

IMÁGENES
DESCRIPCIÓN

La idea de este proyecto era desarrollar un videojuego de plataformas de tipo Hack&Slash cuyo protagonista era un samurái y con el que se pretendía focalizar el trabajo en conceptos mucho más sencillos para evitar el error de complejidad que tenía Diemensions. En este proyecto me dediqué principalmente a la parte artística junto con otros dibujantes haciendo gran parte del Concept Art del juego y el diseño de escenarios con diferentes estilos. También estuve trabajando en la integración de los elementos en Unity, montaje de escenas, la aplicación de shaders y efectos y algunos scripts de movimiento del personaje (aunque la programación del juego estaba a cargo de otros integrantes del equipo de Binary Souls). Tuve que dejar el proyecto por falta de tiempo y unos meses después se canceló el proyecto definitivamente.

FICHA TÉCNICA
Empresa Binary Souls
Año de desarrollo 2018
Estado del proyecto Cancelado
Herramientas utilizadas Photoshop, Unity 2017, Tiled
Lenguajes de programación C#
Tiempo de desarrollo 3 meses

IMÁGENES
DESCRIPCIÓN

Tras completar con éxito el proyecto Nox Dei se inició este proyecto, mucho más ambicioso que los trabajos anteriores. La idea era desarrollar un videojuego de plataformas en el que el protagonista, que había perdido la memoria en un accidente tenía que viajar por el limbo para recomponer sus recuerdos de manera que las decisiones del jugador a lo largo de la partida pudieran cambiar la percepción del mismo sobre las vivencias del personaje principal. No tardamos en darnos cuenta de la dificultad de este proyecto y tuvimos que cancelarlo en una fase muy temprana. Para el desarrollo de este juego estuve haciendo algunos dibujos concept art para ayudar a visualizar el concepto del juego pero no se llegó a desarrollar nada.

FICHA TÉCNICA
Empresa Binary Souls
Año de desarrollo 2017
Estado del proyecto Cancelado
Herramientas utilizadas Photoshop
Tiempo de desarrollo 1 mes

IMÁGENES
DESCRIPCIÓN

Videojuego de puzzles donde asumías el papel de un ladrón que tenía que robar una serie de objetos en una masión. En este proyecto estuve haciendo parte de los scripts del juego, diseñanado un conjunto de objetos base para crear escenarios en perspectiva isométrica usando voxels y el diseño de escenarios, luces, materiales y efectos de postproducción en Unity. La mecánica principal del juego era moverse por habitaciones e interactuar con los objetos a modo Point&Click con acciones como mirar, usar, coger... Dependiendo del estado de los objetos la interacción cambiaba y así conseguíamos elaborar la resolución de los acertijos. Toda la base del juego estaba completamente desarrollada, para terminarlo únicamente necesitábamos crear los escenarios con sus acertijos para desarrollar la historia. El proyecto fue cancelado debido a que se necesitaba a todo el equipo para el próximo proyecto de Binary Souls (Diemensions).

FICHA TÉCNICA
Empresa Binary Souls
Año de desarrollo 2017
Estado del proyecto Cancelado
Herramientas utilizadas Unity 2017, MagicaVoxel
Lenguajes de programación C#
Tiempo de desarrollo 2 meses

IMÁGENES
DESCRIPCIÓN

Nox Dei era un proyecto de RPG Maker iniciado años atrás por un par de amigos que fundaron Binary Souls. Cuando llegué el desarrollo del juego estaba aproximadamente en la mitad, fue entonces cuando el equipo se amplió a 5 personas y entre todos pudimos dar el empujón que necesitaba para terminarlo y publicarlo en 2017. Estuve trabajando tanto en la creación de nuevos scripts para diferentes partes del juego, como en el diseño de mapas y la creación de fondos, personajes y animaciones. También realicé la página web oficial del juego, el montaje del video promocional para publicarlo en Steam a través de Greenlight y los folletos promocionales que llevamos a Madrid Games Week de ese mismo año.

FICHA TÉCNICA
Empresa Binary Souls
Año de desarrollo 2017
Estado del proyecto Publicado
Herramientas utilizadas RPG Maker VX Ace, Photoshop
Lenguajes de programación Ruby
Tiempo de desarrollo 1 año
Enlaces Steam, Vídeo oficial, Guía del juego

IMÁGENES
DESCRIPCIÓN

Con este proyecto intenté recrear el mundo de Minecraft pero con la particularidad de que se pudiera jugar desde el móvil usando sólo un dedo. Puede parecer sencillo, pero hay que tener en cuenta las limitaciones de los móviles y Unity para hacer un proyecto de estas características. En la última versión del juego el proyecto contaba con un sistema de recolección de recursos y 2 inventarios para organizar los objetos que se recolectan en los escenarios de exploración, por un lado la mochila y por otro el cofre de tu campamento base. Generación de escenarios aleatorios con optimización de renderizado de objetos con Occusion Culling programado a media. También permite la configuración de los bloques y los enemigos para la generación de escenarios con los que crear diferentes ambientes de exploración según avanzas en el juego. Path finding para el personaje y los enemigos. Una herramienta de edición de items y bloques desde el editor de Unity. Sistemas de combate, hambre, comida y fases de día y noche. El proyecto parecía sencillo inicialmente, pero como suele suceder en este tipo de proyectos, se fueron añadiendo y cambiando detalles en el diseño inicial del juego que lo han ido complicando y parece que no tiene fin. Todavía tengo los diagramas de las primeras pantallas colgados en mi habitación con la ilusión de poder completar este proyecto algún día.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2017
Estado del proyecto Abandonado
Herramientas utilizadas Unity 2017, Blender, Photoshop
Lenguajes de programación C#
Tiempo de desarrollo 6 meses

IMÁGENES
DESCRIPCIÓN

Experimento para crear un videojuego de estilo Top Down Shooter usando escenarios 3D con vista ortogonal y con personajes 3D sencillos y animados directamente desde Unity. Otra pieza fundamental en este juego era el uso de luces y sombras para dar una ambientación más siniestra y sorprender al jugador en zonas oscuras con hordas de zombies. Al iniciar el proyecto Nox Dei dejé de lado este proyecto para continuarlo más adelante pero no he vuelto a retomarlo.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2017
Estado del proyecto Abandonado
Herramientas utilizadas Unity 2017, Photoshop
Lenguajes de programación C#
Tiempo de desarrollo 1 semana

IMÁGENES
DESCRIPCIÓN

Experimento para crear mazmorras en un entorno 3D y usar sprites animados para los personajes. La conversión automática de los sprites animados a Pixel Art quedó muy curiosa, pero nada mejor que hacer Pixel Art manual para conseguir el resultado deseado.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2017
Estado del proyecto Cancelado
Herramientas utilizadas Unity 2017, Spriter, Photoshop, Tiled
Lenguajes de programación C#
Tiempo de desarrollo 1 semana

IMÁGENES
DESCRIPCIÓN

Este proyecto fue un experimento para volver a retomar el desarrollo de videojuegos en Unity. El reto era hacer un juego muy sencillo y publicarlo en Google Play. El resultado fue muy bueno y aunque no tuvo muchas descargas mis amigos disfrutaron mucho picandose para obtener la putuación más alta.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2017
Estado del proyecto Publicado
Herramientas utilizadas Unity 2017, Photoshop
Lenguajes de programación C#
Tiempo de desarrollo 2 semanas
Enlaces Sitio Web

IMÁGENES
DESCRIPCIÓN

La idea de este proyecto era realizar un juego de tablero online usando exclusivamente un tecnologías WEB. Las reglas del juego estaban basadas en un juego de tablero que había creado años atrás. El juego consistía en dirigir un sindicato del crimen para hacerte con el control de la ciudad compitiendo con otras corporaciones con el mismo objetivo. En cada turno el jugador puede hacer un número limitado de acciones en los sectores que controla y controlar sectores nuevos adyacentes a los que ya controla. Aunque no llegué a terminarlo estoy muy contento del resultado conseguido. Sólo faltaba desarrollar la parte online del juego y tal vez añadir inteligencia artificial al resto de corporaciones para poder jugar sólo.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2016
Estado del proyecto Cancelado
Herramientas utilizadas Sublime Text 3, Photoshop
Lenguajes de programación PHP, HTML5, JS, CSS
Tiempo de desarrollo 1 mes

IMÁGENES
DESCRIPCIÓN

Último proyecto de MTheory Studios en el que nos juntamos un grupo de amigos para hacer un juego de cartas online. Contábamos con la ayuda de dos dibujantes que realizaron un gran trabajo, sin embargo la idea inicial del proyecto fue creciendo tanto que nos resultó imposible continuarlo. Pasamos de un juego de cartas a un juego de estrategia multijugador de gestión de recursos con combates por turnos jugador contra jugador en una rejilla cuadriculada. Llegamos a desarrollar tanto el sistema de combate de cartas inicial como el sistema de combate por cuadrícula. Todas las unidades se gestionaban desde una base de datos montada en uno de nuestros servidores desde el que podíamos configurar todos los prámetros de las unidades y así poder hacer pruebas para nivelar las partidas. El cliente del juego funcionaba conectandose al servidor a través de NodeJS y usábamos Web Sockets para iniciar partidas online 1 contra 1. Todas las acciones de la partida se validaban en el servidor para evitar que los jugadores pudieran hacer trampas.

FICHA TÉCNICA
Empresa MTheory Studios
Año de desarrollo 2014
Estado del proyecto Cancelado
Herramientas utilizadas Unity 5, NodeJS, Photoshop
Lenguajes de programación C#, PHP, MySQL
Tiempo de desarrollo 1 año

IMÁGENES
DESCRIPCIÓN

Para finalizar la carrera de Ingeniero Técnico en Informática de Gestión decidí crear un videojuego completo. La idea era hacer un videojuego de combate en tiempo real por equipos donde todos combatían entre sí para alcanzar un número de bajas para ganar la partida (Deathmatch). Al iniciar la partida se podía configurar los equipos, el número de tanques de cada equipo, su tipo y el nivel de Inteligencia Artificial que usarían las unidades para entrar en combate. Una vez en el campo de batalla (que se generaba aleatoriamente en cada partida) las unidades tenían que buscar enemigos sin conocer la ubicación de los mismos y esquivar todos los obstáculos que podían encontrarse a su paso. Los escenarios del juego eran completamente destructibles (terreno, árboles, edificios, etc), añadiendo un grado más de dificultad a la IA para adaptarse a los cambios que se producían en tiempo real. Todos los modelos, texturas e interfaces del juego fueron diseñados y producidos por mi en su totalidad.

FICHA TÉCNICA
Empresa Escuela Universitaria de Informática (UPM)
Año de desarrollo 2012
Estado del proyecto Entregado
Herramientas utilizadas Unity 3, Photoshop
Lenguajes de programación Unity Script, C#
Tiempo de desarrollo 1 año

IMÁGENES
DESCRIPCIÓN

Proyecto realizado para una asignatura de la carrera sobre cursos online (e-learning). El proyecto contaba con una página web, varios PDF con cada una de las recetas que se ofrecían en el curso y para darle un toque original desarrollé 3 minijuegos en Flash en los que el usuario debía aplicar los conocimientos del curso para hacer 3 recetas. El proyecto fue desarrollado principalmente usando Macromedia Flash, entorno que había utilizado anteriormente para desarrollar otros videojuegos y complementos para páginas web. En aquella época los juegos de Flash estaban de moda ya que se podía jugar directamente en el navegador y su entorno de desarrollo permitía realizar animaciones y efectos de forma rápida y sencilla, lo que lo convertía en el motor de juegos más utilizado hasta la fecha. Sin embargo, con el auge de los dispositvos móviles vimos como esta herramienta de desarrollo entró en declive para dar paso a la nueva tecnología HTML5.

FICHA TÉCNICA
Empresa Escuela Universitaria de Informática (UPM)
Año de desarrollo 2011
Estado del proyecto Entregado
Herramientas utilizadas Flash
Lenguajes de programación HTML, CSS, PDF, Action Script
Tiempo de desarrollo 1 mes

IMÁGENES
DESCRIPCIÓN

En el módulo de Desarrollo de Aplicaciones Informáticas realicé 3 proyectos de videojuegos diferentes usando Visual Basic 6.0. Aunque este entorno no está preparado específicamente para hacer juegos sirve para hacer cualquier tipo de proyecto, todo depende de tu imaginación. El primer proyecto se llamaba 'IRREAL', un pequeño juego de rol basado en Unreal Tournament en el que hacías equipos de soldados y asignabas armas para hacer combates ficticios basados en los stats. El proyecto tenía como objetivo hacer uso de una base de datos Access para almacenar la información. El segundo proyecto era 'MR Huevo', minijuego estilo Drag&Drop en el que podías poner diferentes caras a un huevo. El terecer proyecto era 'Matabichos', un juego en el que tenías que conseguir la mayor puntuación en 1 minuto. Había 2 formas de puntuar en el juego, usar un matamoscas o coger las moscas con unos palillos chinos y meterlas en un bote. El proyecto contaba con varios niveles de dificultad, un generador de fondos automático y un fichero con los records de los 5 mejores jugadores.

FICHA TÉCNICA
Empresa Instituto Brianda de Mendoza (Guadalajara)
Año de desarrollo 2004
Estado del proyecto Entregado
Herramientas utilizadas Visual Basic 6.0, Access
Lenguajes de programación VB, SQL
Tiempo de desarrollo 3 meses

IMÁGENES
DESCRIPCIÓN

Alrededor de estos años inicié muchos proyectos usando diferentes entornos de desarrollo. En aquella época los motores de juegos estaban en augue al tiempo que empezaron a aparecer las primeras tarjetas de acelaración gráfica que ofrecían a los desarrolladores características impresionantes para hacer juegos en 3D. Durante esta etapa puede experimentar creando o migrando juegos antiguos a estas nuevas plataformas y ampliando mis conocimientos con nuevos lenguages de programación y nuevas técnicas de desarrollo adaptadas a la tecnología de la época. Lamentablemente perdí el trabajo por un virus en el sistema que destruyó una gran cantidad de archivos. Sólo pude recuperar una pequeña parte de estos proyectos y de lo que recuperé muchos proyectos no se podían compilar o no se veían correctamente.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2000-2003
Estado del proyecto Perdido
Herramientas utilizadas TV3D, Dark Basic, 3D Studio MAX, 3D Games Studio A6, Quest 3D, Blender, Flash, RPG Maker 2003
Lenguajes de programación Basic, Q3D, Lite C, Python

IMÁGENES
DESCRIPCIÓN

DIV Games Studio fue el primer motor de videojuegos creado en España. Desde que conseguí su primera versión en un quiosco del barrio no paré de exprimir las posibilidades de este nuevo motor para crear juegos. El sistema funcionaba sobre MS-DOS, por lo que tuve que usar una máquina virtual DOS-BOX donde poder ejecutar y compilar los proyectos para publicarlos en esta página. Durante estos años desarrollé juegos de muchos estilos, plataformas, naves, RPG, carreras, primera persona, estrategia, ... Cabe destacar 'SPACE COMBAT', que fue uno de los primeros juegos que terminé en su totalidad y con el que disfruté horas con mis hermanos y amigos. Otro proyecto interesante (y a pesar de que no llegué a terminarlo) fue 'CORPS', un videojuego de rol/estrategia por turnos en primera persona basado en las reglas de combate del juego de rol Cyberpunk 2020. En todos ellos puse a prueba mis capacidades y aprendí mucho sobre el desarrollo de videojuegos, sprites, animaciones, texturas, modelado 3D, render, ...

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 1998-2000
Estado del proyecto Abandonado
Herramientas utilizadas DIV Games Studio 2, 3D Studio
Lenguajes de programación PRG

IMÁGENES
DESCRIPCIÓN

Aquí fue donde empezó todo. Fueron muchas las horas que pasé programando con este lenguage para crear videojuegos junto a un amigo de la infancia. Era realmente difícil hacer que las cosas funcionaran como querías y más aun cuando no teníamos Internet (Ser autodidacta era una odisea), pero aun así no nos rendíamos y conseguimos muchas cosas.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 1994-1998
Estado del proyecto Abandonado
Herramientas utilizadas QBASIC
Lenguajes de programación Basic

IMÁGENES
DESCRIPCIÓN

Página web oficial de mi proyecto personal de desarrollo de videojuegos indie donde se exponen algunos de los juegos que he desarrollado en los últimos años. El sitio web es completamente minimalista, pero con un acabado depurado, vistoso y compatible con todos los dispositivos. Próximamente tengo prevista la apertura de una mini tienda de artículos de merchandising en la propia página web.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2022
Estado del proyecto Publicado
Herramientas utilizadas Photoshop, Custom PHP Framework
Lenguajes de programación PHP, HTML5, CSS, JavaScript, jQuery
Tiempo de desarrollo 1 semana
Enlaces Sitio Web

IMÁGENES
DESCRIPCIÓN

Aplicación de escritorio para crear y organizar tareas. Los proyectos son completamente personalizables usando un listado colores o seleccionado una imagen de fondo. Cada proyecto se organiza en tarjetas con su título, descripción, una etiqueta de color y una barra de progreso de las tareas completadas. Tanto las tarjetas como las tareas se reordenan fácilemente arrastrando y soltando. También se pueden crear, editar y eliminar tareas usando exclusivamente el teclado. Los información de los proyectos se guardan en archivos de texto que puede almacenarse en la misma carpeta de proyecto por lo que pueden incluirse en el control de versiones. La aplicación tiene un diseño adaptativo para diferentes resoluciones.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2021
Estado del proyecto Privado
Herramientas utilizadas NWJS
Lenguajes de programación NodeJS, HTML5, CSS, JavaScript, jQuery
Tiempo de desarrollo 2 semanas

IMÁGENES
DESCRIPCIÓN

Tienda online de productos de afiliación de Amazon sobre libros para niños. La web esta actualmente en fase de diseño pero la idea es proporcionar un escaparate TSA de libros más atractivo y amigable al tiempo que ofrece a los usuarios consejos y opiniones sobre libros de actualidad ordenados en categorías divertidas que guste a grandes y pequeños.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2020
Estado del proyecto Abandonado
Herramientas utilizadas Affinity Designer
Tiempo de desarrollo --

IMÁGENES
DESCRIPCIÓN

Sitio web promocional de los cursos de oposiciones ofrecidos por MatroMas Formación y desarrollo del campus privado virtual donde se presentan una serie de herramientas de creación de contenidos online con podcasts, vídeos, documentos descargables, juegos integrados, foro de preguntas y repuestas de los temas, evaluaciones a medida y rankings de alumnos. El campus ha sido desarrollado completamente a medida siendo una herramienta fácil e intuitiva tanto para profesores como para alumnos. Toda la plataforma se ha ideado con un diseño adaptativo para funcionar en todos los dispositivos.

FICHA TÉCNICA
Empresa Trabajo Freelance
Año de desarrollo 2019
Estado del proyecto Publicado
Herramientas utilizadas Wordpress, FlexApp Framework, UIKit 3
Lenguajes de programación PHP, SQLite, HTML5, CSS, JavaScript, jQuery
Tiempo de desarrollo 2 meses
Enlaces Sitio Web, Campus Virtual

IMÁGENES
DESCRIPCIÓN

Tienda online con productos de afiliación de Amazon sobre muebles y decoración para Gamers. La web ha sido desarrollada completamente desde cero proporcionando una navegación ultra rápida comparada con webs creadas con Wordpress (superando incluso los mejores plugins de caché). Todas las páginas cuentan con información SEO actualizada y optimizada para buscadores. Adicionalmente se ha creado un bot para obtener los productos de Amazon que mejor se ajustan a las categorías de la página y se guardan en una base de datos interna para mejorar la velocidad.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2019
Estado del proyecto Publicado
Herramientas utilizadas Photoshop, Custom PHP Framework
Lenguajes de programación PHP, HTML5, CSS, JavaScript, jQuery
Tiempo de desarrollo 4 meses
Enlaces Sitio Web

IMÁGENES
DESCRIPCIÓN

Aplicación de reservas creada a medida para gestionar las actividades y la participación semanal de los usuarios del gimnasio 'CrossFit Me' en Azuqueca de Henares (Guadalajara). El sistema ha sido desarrollado usando mi propio framework de creación de aplicaciones y proporciona servicio a casi 200 usuarios con total agilidad. La aplicación está adaptada para funcionar tanto en equipos de escritorio como en dispositivos móviles y tablets. Cada usuario cuenta con un perfil según la suscripción que tenga con el gimnasio y podrá hacer reservas sólo de las clases que tiene disponibles en su perfil. Todas las actividades, horarios, entrenadores, salas, usuarios y perfiles son totalmente configurables desde el panel de administración. Además, el sistema cuenta con avisos por correo electrónico y recuperación de contraseñas.

FICHA TÉCNICA
Empresa Trabajo Freelance
Año de desarrollo 2019
Estado del proyecto Publicado
Herramientas utilizadas FlexApp Framework, UIKit 3
Lenguajes de programación PHP, SQLite, HTML5, CSS, JavaScript, jQuery
Tiempo de desarrollo 2 meses
Enlaces Sitio Web, Aplicación de reservas

IMÁGENES
DESCRIPCIÓN

Aplicación desarrollada a medida para gestionar los empleados, los turnos, las actividades y las vacaciones del almacén principal de Primark en España para DHL. El sistema fue desarrollado usando mi propio framework de creación de aplicaciones con una adaptación para conectarse a bases de datos MS Access.

FICHA TÉCNICA
Empresa DHL Primark
Año de desarrollo 2019
Estado del proyecto Entregado
Herramientas utilizadas FlexApp Framework, UIKit 3, MS Access
Lenguajes de programación PHP, HTML5, CSS, JavaScript, jQuery
Tiempo de desarrollo 6 meses

IMÁGENES
DESCRIPCIÓN

Aplicación para registrar y gestionar las incidencias de tiendas de Primark sobre los envíos realizados desde el almacén principal de DHL. El sistema fue desarrollado usando mi propio framework de creación de aplicaciones con una adaptación para conectarse a bases de datos MS Access.

FICHA TÉCNICA
Empresa DHL Primark
Año de desarrollo 2018
Estado del proyecto Entregado
Herramientas utilizadas FlexApp Framework, UIKit 3, MS Access
Lenguajes de programación PHP, HTML5, CSS, JavaScript, jQuery
Tiempo de desarrollo 2 meses

IMÁGENES
DESCRIPCIÓN

Tras años trabajando en sistemas online con diferentes frameworks (CakePHP, Laravel, Wordpress, OctoberCMS, PicoCMS y Meteor entre otros) decidí crear un sistema que fuera mucho más sencillo de manejar que todos los citados anteriormente. El resultado es este framework que proporciona unas sencillas herramientas para crear aplicaciones desde cero con un rendimiento extraordinario y una curva de aprendizaje rapidísima ya que se centra en la simplificación de conceptos para crear aplicaciones Web SPA. El core del framework ocupa tan sólo 20KB y puede combinarse con las librerías que mejor se adapten a las necesidades de las aplicaciones que vamos a desarrollar o concetarse con diferentes tipos de BBDD para almacenar la información del sistema.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2018
Estado del proyecto Pendiente de publicación
Herramientas utilizadas UIKit 3, Typora
Lenguajes de programación PHP, HTML5, CSS, JavaScript, jQuery
Tiempo de desarrollo 6 meses

IMÁGENES
DESCRIPCIÓN

Esta aplicación sirve para crear documentos online sin tener nociones de HTML o CSS. De forma parecida a como se trabaja con MS Word el usuario puede editar los textos de cada página, poner encabezados, editar el estilo del texto seleccionado, pegar imágenes directamente en el documento, crear tablas, hacer bloques de código con reconocimiento de lenguaje, etc. Para finalizar el usuario pulsa el botón previsualizar y todos los documentos se convierten en una página web HTML completamente navegable con un índice de contenidos y un buscador totalmente funcional. Los archivos generados se pueden publicar directamente en un servidor online. El sistema contaba también con la posibilidad de crear plantillas personalizadas para usuarios avanzados de manera que se podía generar la web completa con el aspecto y las funcionalidades que quisieramos.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2018
Estado del proyecto Abandonado
Herramientas utilizadas NWJS, Bootstrap 3
Lenguajes de programación HTML5, CSS, JavaScript, jQuery
Tiempo de desarrollo 2 meses

IMÁGENES
DESCRIPCIÓN

Aplicación para registrar las horas invertidas por los integrantes de un proyecto. El sistema cuenta con control de acceso, roles, creación de usuarios, gráfica de participación, listado de horas invertidas por día, calendario y gravatar de usuarios. Además, con un poco de conocimiento de HTML y CSS puedes personalizar la aplicación para darle un aspecto mucho más acorde con el proyecto. Esta aplicación fue el precursor de lo que más adelante se convirtió en Flex App Framework.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2018
Estado del proyecto Publicado
Herramientas utilizadas UIKit 3, jQuery
Lenguajes de programación PHP, SQLite, HTML5, CSS, JavaScript
Tiempo de desarrollo 2 semanas
Enlaces Código fuente

IMÁGENES
DESCRIPCIÓN

Creación a medida de la memoria de sostenibilidad del Grupo Cortefiel con los datos del año 2015 en inglés y en español. La página se desarrolló usando OctoberCMS para crear los contenidos y estaba dividida en varias secciones. Cada sección contaba con presentaciones en vídeo, gráficas, mapas y tablas de datos extraídos de Sygris. Se desarrolló también un sistema de navegación fluido lleno de animaciones usando las últimas tecnologías web. Adicionalmente, preparamos el site para que se pudiera visualizar de forma offline ya que teníamos que distribuir el informe en una memoria USB personalizada.

FICHA TÉCNICA
Empresa CBI Consulting
Año de desarrollo 2016
Estado del proyecto Entregado
Herramientas utilizadas OctoberCMS, Sygris, NWJS
Lenguajes de programación PHP, HTML5, CSS, JavaScript
Tiempo de desarrollo 4 meses
Enlaces Informe online

IMÁGENES
DESCRIPCIÓN

Desarrollo del informe de sostenibilidad de Meliá Hotels International con los resultados del año 2015. El proyecto se creó sobre la plataforma OctoberCMS mostrando sus contenidos en una navegación rápida y fluida mediante el uso de las últimas tecnologías web. El site se presentó tanto en inglés como en español y contaba con vídeos, gráficas y animaciones mostrando los datos del ejercicio que se habían recopilado a través de Sygris.

FICHA TÉCNICA
Empresa CBI Consulting
Año de desarrollo 2016
Estado del proyecto Entregado
Herramientas utilizadas OctoberCMS, Sygris
Lenguajes de programación PHP, HTML5, CSS, JavaScript
Tiempo de desarrollo 2 meses
Enlaces Informe online

IMÁGENES
DESCRIPCIÓN

Creación a medida de la memoria de sostenibilidad del Grupo Cortefiel con los datos del año 2014 en inglés y en español. La página se desarrolló usando nuestro sistema integrado de CMS de Sygris para crear los contenidos y estaba dividida en varias secciones. Cada sección contaba con presentaciones en vídeo, gráficas, mapas y tablas de datos. Se utilizó la última tecnología web para desarrollar un sistema de navegación fluido y lleno de animaciones. Por último, preparamos el site para que se pudiera visualizar de forma offline ya que teníamos que distribuir el informe en una memoria USB personalizada.

FICHA TÉCNICA
Empresa CBI Consulting
Año de desarrollo 2015
Estado del proyecto Entregado
Herramientas utilizadas Sygris, Custom CMS, NWJS
Lenguajes de programación PHP, HTML5, CSS, JavaScript
Tiempo de desarrollo 4 meses
Enlaces Informe online

IMÁGENES
DESCRIPCIÓN

Inicié este proyecto con la intención de crear una aplicación para guardar y compartir listas de regalos con amigos y familiares de cualquier tienda online o física. El desarrollo inicial fue implementado con Meteor pero actualmente la aplicación fue completamente reescrita bajo mi propio framework FlexApp. Todos los años he estado haciendo actualizaciones y mejoras de la aplicación, hasta que a finales de 2021 me decidí por retirar la aplicación de Google Play para orientar mi canal sólo al mundo de los videojuegos como Necropix Games Studio. Actualmente la aplicación sólo está disponible en formato online.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2015
Estado del proyecto Publicado
Herramientas utilizadas Flex App Framework, Android Studio
Lenguajes de programación HTML5, CSS, JavaScript, Kotlin
Tiempo de desarrollo 6 meses
Enlaces Sitio Web

IMÁGENES
DESCRIPCIÓN

Al tiempo que estaba trabajando en el desarrollo de What Gift, eché en falta alguna aplicación de escritorio para manejar todas las funcionalidades de Meteor sin tener que escribir comandos de consola para todo. Tras buscar alternativas en Internet y ver que no había nada disponible me propuse hacer mi propia aplicación para gestionar varios proyectos Meteor. El resultado es esta aplicación que no sólo permite tener organizados los proyectos en cajitas, sino que también permite gestionar paquetes de cada proyecto, ejecutar, compilar y muchas cosas más. El proyecto está descontinuado pero si alguien está interesado puede ver el código fuente en GitHub.

FICHA TÉCNICA
Empresa Proyecto personal
Año de desarrollo 2015
Estado del proyecto Publicado
Herramientas utilizadas NWJS, Photoshop, Metro UI
Lenguajes de programación HTML5, CSS, JavaScript, jQuery
Tiempo de desarrollo 2 meses
Enlaces Sitio Web, Código fuente

IMÁGENES
DESCRIPCIÓN

Desarrollo y diseño del site corporativo de la empresa Fahrenheit: Instalaciones y Mantenimiento así como el diseño de la imagen corporativa de la empresa para rotulaciones, folletos, ropa, sellos, etc. La página fue desarrollada con Wordpress y permitía a la empresa publicar sus trabajos y un listado de productos y servicios. Me encargué del servicio de alojamiento, el mantenimiento del site, la contratación del dominio y varias cuenta de correo personalizadas con el dominio.

FICHA TÉCNICA
Empresa Trabajo Freelance
Año de desarrollo 2015
Estado del proyecto Cerrado
Herramientas utilizadas Wordpress
Lenguajes de programación PHP, HTML5, CSS, JavaScript
Tiempo de desarrollo 1 semana

IMÁGENES
DESCRIPCIÓN

Desarrollo y diseño de la tienda online Trozitos así como de la imagen corporativa para el marketing online. También realicé y edité todas las fotografías de todos los productos de la página. Por otro lado me encargué del servicio de alojamiento, mantenimiento del sitio web, creación de cuentas de correo y la contratación del dominio. El sistema fue desarrollado con Prestashop modificando y personalizando todas las secciones y correos que se enviaban desde la plataforma.

FICHA TÉCNICA
Empresa Trabajo Freelance
Año de desarrollo 2015
Estado del proyecto Cerrado
Herramientas utilizadas Prestashop
Lenguajes de programación PHP, HTML5, CSS, JavaScript
Tiempo de desarrollo 2 meses

IMÁGENES
DESCRIPCIÓN

Creación de un CMS personalizado para el proyecto de Telefónica 'Familia Digital'. Desarrollamos tanto el back-end como el front-end con las últimnas tecnologías web para crear un site dinámico lleno de contenidos y que se lanzó en diferentes países con contenidos compartidos o exclusivos para cada país. El sistema se adaptaba a cada versión del sitio web de telefónica/movistar en el que estaba publicado cambiando completamente su cabecera, pie de página y estilo para cada país, incluyendo O2 cuyo branding cambiaba significativamente (Incluso se mantenía una versión de los contenidos en inglés).

FICHA TÉCNICA
Empresa CBI Consulting
Año de desarrollo 2014
Estado del proyecto Cerrado
Herramientas utilizadas CakePHP
Lenguajes de programación PHP, MySQL, HTML5, CSS, JavaScript
Tiempo de desarrollo 6 meses

IMÁGENES
DESCRIPCIÓN

Desarrollo y diseño de la plataforma de suscripción a los cursos ofrecidos por la Escuela MasterChef anunciada en televisión. El sitio web fue desarrollado usando Wordpress y WooCommerce con un sistema de suscripciones conectada con PayPal y un TPV Servired. Los usuarios podían acceder a todos los cursos a través de esta página y también podían gestionar su cuenta así como renovar y cancelar sus suscripciones. El back-end fue reconfigurado y adaptado para permitir a los administradores gestionar fácilmente todos los pedidos, incluir nuevos cursos y muchas más opciones.

FICHA TÉCNICA
Empresa CBI Consulting/Picboard2000
Año de desarrollo 2013
Estado del proyecto Publicado
Herramientas utilizadas Wordpress
Lenguajes de programación PHP, HTML5, CSS, JavaScript
Tiempo de desarrollo 4 meses
Enlaces Sitio Web

IMÁGENES
DESCRIPCIÓN

Este proyecto fue iniciado junto a unos amigos de la universidad en el que pretendíamos crear una red social de viajes. La falta de tiempo hizo que tuvieramos que dejar el proyecto y nunca volvimos a retomarlo.

FICHA TÉCNICA
Empresa CreamTrip
Año de desarrollo 2012
Estado del proyecto Cancelado
Herramientas utilizadas Photoshop, Vanilla Forums
Lenguajes de programación PHP, HTML5, CSS, JavaScript
Tiempo de desarrollo 2 meses

IMÁGENES
DESCRIPCIÓN

Desarrollo y diseño de la página oficial y del foro privado de la compañía MTheory Studios que había fundado junto a unos amigos. El sitio oficial no llegó a publicarse nunca ya que estabamos muy ocupados en otros proyectos más importantes, pero el foro fue de gran ayuda durante los años en los que emprendimos este viaje. La empresa surge con la idea principal de montar un estudio de videojuegos pero como no teníamos presupuesto quisimos probar con la creación de páginas web autosostenibles que nos permitieran obtener algún beneficio económico con el que empezar el desarrollo de videojuegos.

FICHA TÉCNICA
Empresa MTheory Studios
Año de desarrollo 2012
Estado del proyecto Cerrado
Herramientas utilizadas Photoshop, Vanilla Forums
Lenguajes de programación PHP, HTML5, CSS, JavaScript
Tiempo de desarrollo 1 mes

IMÁGENES
DESCRIPCIÓN

Desarrollo y diseño de la página web de 'Viajes Baratos'. El sitio web contaba con un gran catálogo de viajes a precios de mercado que descargábamos de un proveedor en formato XML y PDF. Gracias a varias técnicas de posicionamiento logramos colocar esta página web en los primeros resultados de Google e incluso llegó a tener miles de visitas durante algunos años. Sin embargo, no llegamos a obtener beneficios con el proyecto, sólo daba para los gastos del servidor y los dominios de varios proyectos que teníamos activos en la misma época.

FICHA TÉCNICA
Empresa MTheory Studios
Año de desarrollo 2011
Estado del proyecto Cerrado
Herramientas utilizadas Photoshop, PDF OCR Scan
Lenguajes de programación XML, PHP, MySQL, HTML5, CSS, JavaScript
Tiempo de desarrollo 6 meses

IMÁGENES
DESCRIPCIÓN

Desarrollo y diseño de la tienda online de 'Comprar Ordenador'. Este proyecto descargaba sus contenidos de una base de datos de productos informáticos para categorizarlos automáticamente siguiendo una serie de reglas. La monetización del site funcionaba a partir de las comisiones de la venta de sus productos, sin embargo, a pesar de nuestros esfuerzos por posicionar la web con estrategias SEO y de tener productos a un buen precio no nos fue posible obtener beneficios.

FICHA TÉCNICA
Empresa MTheory Studios
Año de desarrollo 2011
Estado del proyecto Cerrado
Herramientas utilizadas OpenCart, Photoshop
Lenguajes de programación PHP, MySQL, HTML5, CSS, JavaScript
Tiempo de desarrollo 4 meses

IMÁGENES
DESCRIPCIÓN

Desarrollo y diseño de la primera red social de venta de casas. Un proyecto muy ambicioso y con ideas que estaban muy por delante de las páginas web que existían en la época. Aunque dedicamos muchas horas de nuestro tiempo libre a este proyecto y teníamos gran parte del sistema desarrollado, empezamos a darnos cuenta de las dificultades que tendríamos para dar a conocer al público y a las empresas inmobiliaras de la exitencia de este nuevo sitio web para promover inmuebles. Sin presupuesto para marketing este proceso podría llevar años, así que cancelamos el proyecto. Un par de años más tarde vimos como nuestra competencia empezó a incorporar en sus sitios web algunas de las ideas que habíamos desarrollado en este proyecto (era lógico que acabaran implementándolas y más aun cuando ya tenían una base de mercado firme como para mejorar sus sistemas)

FICHA TÉCNICA
Empresa MTheory Studios
Año de desarrollo 2011
Estado del proyecto Cancelado
Herramientas utilizadas Photoshop, Dreamweaver
Lenguajes de programación PHP, MySQL, HTML5, CSS, JavaScript
Tiempo de desarrollo 1 año

IMÁGENES
DESCRIPCIÓN

Este proyecto universitario consistía en hacer una aplicación Java que conectara con una base de datos Oracle. Fue entonces cuando dimos por casualidad con un nuevo sistema para crear interfaces de usuario con características similares a las de Flash Player basado en Java, se llamba JavaFX. Por lo que nos decidimos crear una aplicación más visual. La aplicación permitía conectarse a una base de datos Oracle para subir y descargar las imagenes en formato BLOB, además para darle un toque especial a la galería hicimos una especie de escritorio donde todas las imagenes se podían mover, rotar y escalar libremente haciendo click en el centro de la imagen o en las esquinas.

FICHA TÉCNICA
Empresa Escuela Universitaria de Informática (UPM)
Año de desarrollo 2010
Estado del proyecto Entregado
Herramientas utilizadas NetBeans IDE, Oracle
Lenguajes de programación Java, JavaFX
Tiempo de desarrollo 2 meses

IMÁGENES
DESCRIPCIÓN

Este proyecto universitario consistía en crear un programa capaz de buscar la posición de un código de barras EAN en una fotografía para posteriormente descifrar la codificación y obtener el número de ese código de barras. El trabajo fue un éxito y funcionaba en el 99% de las fotos que testeamos.

FICHA TÉCNICA
Empresa Escuela Universitaria de Informática (UPM)
Año de desarrollo 2009
Estado del proyecto Entregado
Herramientas utilizadas SIVA
Lenguajes de programación Java
Tiempo de desarrollo 1 mes

IMÁGENES
DESCRIPCIÓN

Durante los años que estuve trabajando en el almacén de Ono, tuve la ocasión de implementar gran cantidad de herramientas administrativas para mejorar la productividad de muchas de las áreas del almacén. Estos sistemas proporcionaban a los usuarios, no sólo una base de datos con los registros del trabajo diario para hacer consultas o sacar informes, sino que formaban parte de los procesos productivos del almacén ayudando a minizar los errores humanos y estaban totalmente integrados con las herramientas estándar.

FICHA TÉCNICA
Empresa Ono - UTI
Año de desarrollo 2008-2012
Estado del proyecto Entregado
Herramientas utilizadas MS Access 2007
Lenguajes de programación VBA
Tiempo de desarrollo 5 años

IMÁGENES