Thinking on hiring me?

Please read

Fernando Guillén

Pet-Projects

cabecera

I really enjoy my profession this is because I am used to develop staff just for fun.

Pet-Projects on which Fernando Guillén has participated just because the hell of it.

MDMagick, the simplest MarkDown WYSIWYG for html input elements

jQuery plugin for add MarkDown butttons and preview to any kind of input field.

Just add the class mdm-input to any input element in your page and it will became in a MarkDown Editor.

Status: Beta Version

Dates: 2012

Client: Open Source community

Tasks: JavaScript development

Participation as: Project Manager

Technology: JavaScript, jQuery

See: MDMagick demo page

Code: MDMagick github repository

Space Suckers Chronicles, multiuser permanent universe text based game

Experiment for developing a text based game.

Three layers:

  • The logic
  • The server
  • The client

API development and communication.

Console based client.

Logo designed by Juan José Vidal.

Status: Alpha Version

Dates: 2011

Client: Open Source community

Tasks: Ruby development

Participation as: Project Manager

Technology: Ruby, Sinatra

Code: Space Suckers Chronicles github repository

Vitreous Cloud, the revolution of the personal website CMSs

Is the commercial and multiuser version of the Vitreous project.

No more web forms, no login, no file uploads. Manage your website from your local hard-disk and let Vitreous to make the magic.

Dealing with the Dropbox API, using Mustache template engine to allow users to modify their own designs, offer and standalone solution to fast design development.

Design a system to using just files as content and metadata.

In collaboration with Juan José Vidal.

Status: Beta Version

Dates: 2011

Client: -

Tasks: Ruby development

Participation as: Project Manager

Technology: Ruby, Sinatra, Mustache, Ruby on Rails

See: Vitreous Cloud's home page

Examples: Vitreous Cloud examples

Booky Sitter, a market place for independent publishers

Multi online store service.

Liquid template engine to allow users to modify their own designs.

Online store specialized in the small and independent publishers needs.

Common shop window and multi shopping cart.

Back office design by Juan José Vidal.

Status: Alpha Version

Dates: 2010-2011

Client: -

Tasks: Ruby development

Participation as: Project Manager

Technology: Ruby, Liquid, Ruby on Rails.

Example: Booky Sitter example

Computer Malfunction

CSS3 experiment. Very simple animation to simulate the 'computer malfunction' signal in HAL9000

Status: Beta Version

Dates: 2011

Client: Open Source community

Tasks: CSS3 development.

Participation as: Project Manager.

Technology: CSS3

See: Computer Malfunction's home page

Code: Computer Malfunction's Github repository

Travelling Me jQuery plugin

JS library to convert any static div in an interactive scrollable div.

Experimental project. jQuery and javascript juggling.

Developing the Pieles gallery web site based in an infinite horizontal scroll I decided to externalize the JavaScript logic to a jQuery plugin.

Status: Beta Version

Dates: 2011

Client: Open Source community

Tasks: Java Script development.

Participation as: Project Manager.

Technology: Java Script, jQuery.

See: Travelling Me's demo page

Code: Travelling Me's Github repository

Sweety Backy, simple backups

Ruby configurable gem for backing up folders and MySQL databases, the destination can be a local path or an S3 bucket.

Focused in very simple configuration.

Status: Production Version

Dates: 2011

Client: Open Source community

Tasks: Ruby development

Participation as: Project Manager

Technology: Ruby

Code: Sweety Backy's Github repository

Ruby gem: Sweety Backy gem

Simplecov Rcov Formatter

Output formatter for the Ruby 1.9 test coverage gem Simplecov.

The target of this formatter is to cheat on Hudson so I can use the Ruby metrics plugin with SimpleCov.

So if you are looking some kind of workaround to integrate SimpleCov (Ruby 1.9+) with your Hudson + Ruby metrics plugin this is a beginning.

Status: Production Version

Dates: 2010-2011

Client: Open Source community

Tasks: Ruby development

Participation as: Project Manager

Technology: Ruby.

Code: Simplecov Rcov's Github repository

Ruby gem: Simplecov Rcov gem

Ruby Thimbl gem & Thimbl Singing

A Ruby gem to communicate with the thimbl protocol and a very simple example of web application for thimbl networks.

Wanting to support this distributed open-source fork of Twitter I have developed a Ruby wrapper for the protocol and a Sinatra example of a web site.

Status: Production Version

Dates: 2011

Client: Open Source community

Tasks: Ruby development

Participation as: Project Manager

Technology: Ruby, Sinatra.

Code: Thimbl Ruby Client's Github repository, Thimbl Singing's Github repository.

See: Thimbl official time line.

Los Ojos de la Ciudad

Public webcams repository.

Multiple government webcams sources, history snapshots, animation play mode.

Experimental project developed with the company of Alvaro Ortiz for the rumble contest AbreDatos defending the OpenData.

Status: Production Version

Dates: 2010.

Client: Open Source community

Tasks: Idea and development.

Participation as: Project Manager.

Technology: Ruby + Ruby on Rails.

See: Los Ojos de la Ciudad

Code: los Ojos de la Ciudad's Github repository

Vitreous

Transparent Portfolio Manager.

Online portfolio that synchs with your Dropbox online folder so you can manage your online portfolio directly from your local hard disk.

Status: Experiment Version

Dates: 2010.

Client: Open Source community

Tasks: Idea and development.

Participation as: Project Manager.

Technology: Ruby + Sinatra + Dropbox Api + OAuth.

See: Vitreous: a Transparent Portfolio Manager

Code: Vitreous's Github repository

Fibber Mailman

Ruby library for mocking the POP calls so you can simulate your mail inbox on a local folder.

Status: Beta Version

Dates: 2010.

Client: Open Source community

Tasks: Idea and development.

Participation as: Project Manager.

Technology: Ruby.

Ruby gem: Fibber Mailman gem

See: Fibber Mailman on my blog

Code: Fibber Mailman's Github repository

Dummy Dropbox

Very simple ruby library for mocking the dropbox ruby gem.

You can test your application without making real calls to Dropbox API using a local folder to fake a Dropbox account.

Status: Production Version

Dates: 2010.

Client: Open Source community

Tasks: Idea and development.

Participation as: Project Manager.

Technology: Ruby.

Ruby gem: Dummy Dropbox gem

See: Dummy Dropbox on my blog

Code: Dummy Dropbox's Github repository

Testilia

Multi-test quiz system.

Simple application to store and manage online tests.

CVS exams digester, user management, user history tracking.

Status: Experiment/Production Version

Dates: 2010.

Client: Open Source community

Tasks: Idea and development.

Participation as: Project Manager.

Technology: Ruby on Rails.

See: Test Náuticos Patrón Embarcaciones de Recrero

Code: Testilia's Github repository

the Kids Art Gallery

Public virtual gallery of paintings and drawings of children from around all countries and continents.

Multi-gallery system.

Status: Production Version

Dates: 2010.

Client: me

Tasks: Idea, development and promotion.

Participation as: Project Manager.

Technology: Ruby on Rails.

See: theKidsArtGallery

Code: (not available)

Arduino Phixter Visits

This is my very first Arduino experiment.

Although it is an Arduino centered project the truth is that the hardest part is on the WebService layer and and on the LocalServer layer.

Sockets connections.

Status: Experiment Version

Dates: 2010.

Client: Open Source community

Tasks: Arduino programming. Ruby desktop application programming. WebService programming.

Participation as: Project Manager.

Technology: Arduino, Java, Ruby.

See: Phixter Visits

Code: Github repository of Arduino Phixter Visits

iPhone Verb Conjugations

This is the iPhone native app for other of my pet-projects: Verb Conjugations

Is a simple iPhone application that tries to help the people is learning Spanish to find out how verb is conjugated.

Status: Production Version

Dates: 2010.

Client: Open Source community

Tasks: iPhone development. Apple Bureaucracy Fighter :)

Participation as: Project Manager.

Technology: Objective-C, Cocoa Touch Framework.

See: iPhone Verb Conjugations app

Code: Github repository of iPhone Verb Conjugations

Font Party jQuery plugin

JS library to convert normal text on image characters.

Experimental project. jQuery and javascript juggling.

Status: Beta Version

Dates: 2010.

Client: Open Source community

Tasks: Java Script development.

Participation as: Project Manager.

Technology: jQuery, Java Script.

See: FontParty demo page

Code: Github repository of FontParty

Let's decide us

Email simple voting system.

Email parse system integrated with an online voting system.

Our participation into the RailsRumble 09.

Sharing team with Raimond García, Felipe Talavera, Carlos Matallín.

Status: Experiment Version

Dates: 2009.

Client: Open Source community

Tasks: Enjoy a whole weekend of hacking among friends.

Participation as: Web Developer.

Technology: Ruby on Rails.

See: Let's Decide Us on RailsRumble 09, Let's Decide Us screen-cast

Code: Let'sDecideUs' Github repository

I love the idea and thanks for making it open-source. Definitely going on my todo list for internal use at Hashrocket.

- Obie Fernandez, Hashrocket's CEO.

BookZee, web service for search books on the New York public libraries.

The full application is composed by an iPhone App, a Web App, and the Web Service what offers support for the two first. The two last was on my charge.

The application was presented to a New York software application challenge: NYCBigApps, our app was on second place between 84 apps.

BookZee on the news: BookZee on the NY Daily News, BookZee on Wired online, BookZee on AM New York (PDF page 9), BookZee on SmokinApps.

Status: Beta Version

Dates: 2009.

Client: Mike Cavaliere

Tasks: Web Service API and Web Application development.

Participation as: Senior Developer.

Technology: Ruby on Rails, ScrAPI.

See: BookZee.net

iPhone App: BookZee iPhone App

Code: (Not public).

Fernando Guillen is a fantastic developer. He concisely estimates of his skills and is constantly focusing on doing things right from both a technical and product value standpoint. He is passionate his work and does his best to ensure that everything functions excellently.

- Mike Cavaliere, BookZee's project manager.

iPhone Verb Conjugations, iphone web application for answer for spanish verb conjugations.

One friend of me said he missed a custom iphone application for answer for the spanish verb conjugations. He is english spoken but he is learning spanish. He said that with that kind of help he would be allowed to talk more intelligently.

So I decided to develop this application for him as a christmas present.

The first beta version was working on 3 hours.

It is a web application but try to looks like iPhone native one. Is not Rails but Sinatra. And the core of the application is a work of screen-scrapping another webs.

Status: Experiment Version

Dates: 2009.

Client: Open Source community

Tasks: Front and back development. Deployment. Systems maintenance.

Participation as: Project Manager.

Technology: Ruby, Sinatra, ScrAPI.

See: http://vc.fernandoguillen.info (but better if you access from your iPhone).

Code: Github repository of Verb Conjugations

One of Zombies, arcade game.

This another experiment but this time not a web project but a game.

Ruby code using Gosu 2D game library

Status: Experiment Version

Dates: 2009.

Client: Open Source community

Tasks: Illustration. Ruby coding.

Participation as: Project Manager.

Technology: Ruby.

See: http://oneofzombies.com

Code: Github repository of One of Zombies

Geo Alertas, your alerts on depending your position.

This is another RoR experiment when my RoR knowledge was still green. Experimenting with simple Rails app, ajax, ...

Geo location, Google Maps, phone geolocation integration.

Dates: 2008.

Client: Open Source community

Tasks: Design. Front and back development. Deployment. Systems maintenance.

Participation as: Project Manager.

Technology: Ruby on Rails.

See: closed.

Code: Google Code repository of GeoAlertas

The Phone Baptizer, offer a name to you phone number.

Tool to offer a possible system to remember easily a phone number. Background algorithm. Ajax.

This is another RoR experiment when my RoR knowledge was still green. Experimenting with simple Rails app, ajax, ...

The whole application need an improvement, from the algorithm until the test coverture.

Dates: 2008.

Client: Open Source community

Tasks: Front and back development. Deployment. Systems maintenance.

Participation as: Project Manager.

Technology: Ruby on Rails.

See: http://thephonebaptizer.com

Code: Github repository of The Phone Baptizer

HolaPorQue, online store.

AdHoc online store. Multi-item. Galleries. Shopping cart. PayPal integration.

This has been my very first Ruby on Rails project. I focused it like an study exercise and I work on it without any idea about what RoR and Ruby was. This is because the code sucks :). But it is still up and working.

With a web design of HolaPorQue.

Dates: 2007.

Client: HolaPorQue

Tasks: Front and back development. Deployment. Systems maintenance.

Participation as: Project Manager.

Technology: Ruby on Rails.

See: tienda.holaporque.com

Code: Github repository of HolaPorQue online store

fguillen.mail@gmail(REMOVE-THIS).com