Guillermo Velásquez
:navigation => { } :title => "software engineer & product hacker on the making".

Welcome! ... [wel-khum]

I'm a passionate software engineer with a natural desire to be creative, innovate and succeed. I would define myself as an ambitious individual looking to work in a non-conventional and challenging startup in which I can expand my career into the domains of Product Management in the software industry.

To date, I have about 7 years of experience as a software developer using mostly Java, PHP, Javascript and Ruby. So far I believe that every project and every technology out there is an additional chapter on the journey of becoming a true Software Engineer. I truly believe in change and I embrace it. Getting out of our comfort zone is what makes us stronger.

Lately I've been doing a Master of Science in Innovation, Strategy and Entrepreneurship at the Grenoble Ecole de Management. It has been a great and enriching experience where I got my knowledge to a whole new level. Where I used to smash code to create something, now I am thinking on a whole business model to get to something even cooler. Hopefully one of these days I'll get the courage to get my hands dirty and establish a startup.

Out there, in the jungle, natural selection defines that the organism able to adapt is the one who prevails. Therefore I will never stop exploring the unknown.

Talking ISE blog:
  • Free time of noise to get some signal :: Thu, 19 Jul 2012

    After 5 months, I finally found a window of opportunity to start writing here again. This is greatly influenced by the fact that I am finally done with my master’s degree coursework, giving me the time to digest and explore some other literature. Don’t get me wrong, during my studies I stumbled upon inspiring articles and overall great literature, but as education is primordially flawed, I couldn’t take the time to fully enjoy assimilate them.

    Ironically, the topic of this...

  • Accidentally managing Creativity &... :: Mon, 13 Feb 2012

    In one of my MSc. courses I stumbled upon with the fascinating history of the 3M Post-it notes. Yes, those annoying little yellow squared demons that once you are on a deadline they pile of in your desk reminding you how screwed you and your team are for the next delivery.

    Nevertheless, as trivial as they might look to us now, back in the early 80’s the Post-it notes were a total revolution. What few people knows, including this humble servant, is that the Post-it notes...

Software Engineering Blog:
  • Extending Handlebars' Helpers on Meteor :: Thu, 01 Nov 2012

    Well, I bet this had happened to someone out there before. You are testing out Meteor, doing some fancy stuff here and there, when suddenly you reach the point that the default Handlebars’ helpers are not enough. For me it was the #each helper. I needed a sort of #each_with_index helper, as I didn’t want to show an ugly id, just the object’s position on the collection.

    As everyone does, I went out there looking for tips on how to accomplish this task and honestly there were...

  • Truncating HTML (ExpressJS and ejs) :: Fri, 19 Oct 2012

    After almost a year and a without touching a line of code (due to my recent MSc. degree), I realized that there where a lot of cools things out which I should try out. One of them, although not precisely now, was ExpressJS.

    Lately I’ve been modifying here and there my personal website (, which displays some hard coded information about me and some pulled from different websites, one of them being this blog. That website was implemented using Ruby on Rails, but now I...

The craftman's tools:

For every task there is a perfect tool. So the best we can do is try to master most of them...

Client side Technologies:

  • Javascript: jQuery, ExtJS and Prototype/Scriptaculous.
  • CSS: Blueprint.
  • Mobile: iOS.
Server side Technologies:
  • Languages: Java, Ruby, PHP.
  • Frameworks: Ruby on Rails, SpringROO, CakePHP.
  • Editors: VIM, Eclipse, Netbeans. But I <3 VIM.
  • SCM: GIT, SVN.

Currently reading

To read


“No matter how busy you may think you are, you must find time for reading, or surrender yourself to self-chosen ignorance.”

- Confucius

Fortunately once in a while I enjoy some time windows to loose myself into some good literature. From just thrillers or fantasy books up to business or entrepreneurship books.


Anrika Rupp - 2009 (
Anrika Rupp is an artist which required a site for storing her gallery with an easy to use admin site and with a minimalistic design and smooth performance. It was very fun to develop. This site was developed from scratch in a full weekend.
  • Ruby on Rails
  • Paperclip
  • jQuery
  • Blueprint CSS
Inthai Design - 2008 (
Basic ecommerce site for a local furniture store. The site was developed using Ruby on Rails, with the usage of Prawn in order to generate quotes in PDF.
  • Ruby on Rails
  • Prawn
  • restful_authentication
  • Paperclip
  • Prototype/Scriptaculous
  • Blueprint CSS