Personal Projects

Stuff I do in my free time

Software Projects


IconFORGE

JavaScript-centric web application that allows inspecting an creating icon (.ico) files. With no relevant server-side logic, the app uses client-side binary file access APIs to read and write icon files. This project was intended to try out the then new version of the JavascriptMVC framework, as well as the latest file APIs implemented by Chrome and Firefox.

Live version GitHub repository


Canvas Mystify

A small spike trying out canvas-based rendering. Animation based on the old Windows screensaver Mystify (not an exact replica but an approximation). The project goal was to test modularizing the app's logic into independent modules (without using any third party libraries for dependency management such as require.js).

GitHub repository


Red Life

Basic closed cell life simulator which consists in a grid with randomly placed resources, and a starting cell cluster that consumes them to live. This project was intended to try the Ruby language, and uses the Gosu library for 2D rendering.

GitHub repository


Left 2 Die

Unity3D sample zombie-shooter game. First steps at implementing custom-made AI logic (with no third party libraries), and handling interactions between player and non-player elements within the game.

GitHub repository


Code bits and pieces

Most of my personal projects are publicly available through GitHub. Random code snippets are also available in my profile's Gists section.

My GitHub profile My Gists