I really enjoy my profession this is because I am used to develop staff just for fun.
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
Experiment for developing a text based game.
Three layers:
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
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 pageExamples: Vitreous Cloud examples
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 exampleCSS3 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 pageJS 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 pageRuby 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 repositoryRuby gem: Sweety Backy gem
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 repositoryRuby gem: Simplecov Rcov gem
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.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 CiudadTransparent 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 ManagerRuby 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 gemVery 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 gemMulti-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 RecreroPublic 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: theKidsArtGalleryCode: (not available)
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 VisitsThis 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 appJS 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 pageEmail 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-castCode: 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.
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.netiPhone 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.
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).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.comThis 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.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.comAdHoc 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