Why you should be developing software in Uruguay

Convenient time zone

Uruguay has a convenient time zone (GMT-3) to work with US and canadian market, every LATAM country and some european countries as Spain and UK (from GMT-8 to GMT+2).

Qualified people and occidental culture

Uruguayan universities have a lot of students in software related careers and all of them have job opportunities. Also we have a culture very similar to US and Europe.

Competitive rates

Resources and facilities are much lower than in other countries, although we are not as cheap as other countries (i.e India, Philippines) due to many reasons.

Above the average communication capabilities

Uruguay has the best internet connection in Latin America (16,69 Mbps average) and it’s above the world average. Also, we have very good level of english, french and portuguese.

Other facts

700 IT companies currently operating and exporting to 52 different markets. Also one of the latest Harvard University studies has identified Uruguay as one of the most advanced software development centers in Latin America. read more...


software development

Ruby on Rails boutique

What we do

Startup companion

We take your idea from concept to completion. We can use our creativity and expertise to make real your ideas and even suggest improvements.

Bring your idea, we put our two cents in and we can build a MVP to test its viability.

Web development

Ruby on Rails is our favorite framework and we love working with it. We build usable web application to fit your business needs following the best agile principles and practices.

Hire us to work with you as your development team... we know we can make the difference.

Mobile development

If you want everybody have access to your business, you should develop a mobile app. We know how to build just one application for all kind of devices to decrease costs and test the market.

Keep your business up to date offering mobile solutions. Your clients will be very grateful!


If you need to fix your legacy software or add new features, we are the right team to do it. We have great people with wide experience in several projects, domains, old and new technologies.

We keep up with the latest trends in design and technology, so we would be glad to use this knowledge in your already running system.

What people says

Vairix guys shows incredible discipline, enthusiasm and commitment, being keen to not just deliver what is asked for, but what is really needed. Their focus on writing solid and maintainable code and the team commitment are their best strength.

Scott Wallace, You+Media Chief Technology Officer about Fuzzrocket

We proposed to them a series of developments for a very specific niche, requiring R&D over new technologies, and they have successfully done it. I think they are ideal for disruptive projects, research and quick production delivery.

David Lastra, Territorio Creativo IT Expert about Discourse plugins

They have solid tech+business knowledge and easily understood our needs. The result fulfilled our expectation and surely I would work with them again in the future!

Manel Martínez, CEO about eAposta

Throughout the whole development process they have demonstrated excellence. The migration of a 15 years old system was a real success and gave calm to my company. They have become a valued member of our team in this sector.

Dr. Bernardo Nuchowich about Management of radiological practice

VAIRIX team, especially Gastón, is particularly sensitive to the needs of customers. They understood exactly what was the problem to be solved and they developed a technically flawless solution, a very clean code, in an extremely short time. Highly recommend them.

Estafanía Lasalle & Cecilia Ulfe, Co-Directors about MOD
Previous Next

What we've done


Fuzzrocket is a social network focused on musicians, composers, singers and dancers, where they can get unprecedented exposure to fans. The platform let present their music, play original songs and find perfect musical partners. Also let them show to the world what they can do through live performances, plus all the basic features of a social network. This platform was developed with Ruby on Rails 4.

Read client testimonials


Development of CommunityScore.com, a real state website aimed to provide information about apartments from multiple sources. Mostly front-end development, it makes intensive use of Google Maps & Places API, besides doing some scrapping over other sources. For data display it uses several charts showing different representations of the gathered information.

Discourse plugins

Discourse is an open source Internet forum software application founded in 2013 by Jeff Atwood, Robin Ward, and Sam Saffron. Our client asked us to develop several plugins to let users embed Google Calendars and Google Spreadsheets in a post, add any HTML snippet as a sidebar and export user statistics. This last one was merged into the Discourse core.

Read client testimonials


eAposta is a web platform to manage online lotteries. With the platform you can play different state-owned games like "Primitive", "Predictor", "Eurojackpot", etc .. It also has an online payment gateway with credit card. This platform was developed with Ruby on Rails 3. In addition, there is a widget that can be placed inside any other web portal to provide online the lottery services, effortlessly for the third party developer.

Read client testimonials


RettaLibros is an online platform for that library that consists of two parts, one administrative and the other for online sales. Within the management of the company, the user can keeps track of all sales, purchases, stock, orders, customers, profiles, offers, contracts, etc.. Moreover , end users can access book catalogs, check your stock, see relevant material information, place orders, pay online, create and save lists materials to share with other users, etc.. This platform was developed Ruby on Rails 3.


TLI is a web application system to manage a purchase-deliver workflow. It handles the whole workflow, starting with the client doing the purchase and ending with the package being delivered. The main goal is to keep continuous track of the package (where it is, in which city, truck, container, etc.) and show this information to the customer. For that reason we had to handle trip's bookings, services, drivers, carriers, shipping companies and more. The development was focused on the usability and maintainability of the system. It was developed with Ruby on Rails, jQuery, Formtastic, Cucumber and Rspec.


This is a portal for the Panama government which manages citizenship applications. But is more than a simple portal because it has dynamic form rendering mechanism. The system uses templates generated by FCDesigner and documents as data to render the application forms. Also, those forms are filled with some data gathered from REST services and documental databases. This was developed with Ruby on Rails, jQuery, Formtastic, PaperClip, Savon and CouchRestModel.


For FCPortal we needed to develop a Module to manage accounts of millions of people. The created accounts lets people access to a distributed system and, also, get access to external processes management and its setup. The systema was based on REST services and was the accessibility core for government applications. This was able to develop using Ruby on Rails, Devise, CanCan, jQuery, CouchDb and OmniAuth.


FCDesigner is a very complex platform to create application forms using templates or reusable parts of them. This let the user create a lot of applications forms reusing small parts with their own structure, texts and validations with the all the complexity you can imagine. It's an excellent example about how to use ruby meta programming. We used Ruby on Rails, jQuery, MetaSearch and specially lot of thinking :)

Management of radiological practice

Management of radiological practice has all the needed features to perform the management of a clinic. It's allow to store patient's information and give them their exam results in a digital way. The big challenge of this project were the replacement of a very old system which was used for this purpose before. The usability was a must to keep the culture of the organization. Was developed with Ruby on Rails and the gems Devise, CanCan, ThinkingSphinx, WickedPdf and SpreadSheet.

Read client testimonials


The customer needed a complete distributed system to manage different Medical Clinics in many places. The project started with a small web app to manage patients, treatments and schedule appointments. While the customer needs started growing, it became a complete medical control system. Now it handles medical histories, patient's billing, several kind of reports, graphic human model with the treatments done over a patient, and more. It was developed with Ruby on Rails, jQuery, RufusScheduler, Capistrano and Mysql.


E-Suscript is a web app that manages subscriptions to newspapers or magazines and handles their distribution to customers. The main goal of this system is to be able to control and monitor the delivery process to valid subscriptors. To accomplish this, we had to take control of billing and present delivery reports. This was developed with Ruby on Rails, jQuery and ActiveScaffold.


WomanPlus is a professional networking site for entrepreneurial women. Women who are signed up could manage events, send notifications, create groups of interest and specially share her ideas and project to get advices about them. We used Ruby on Rails, jQuery, ThinkingSphinx, Devise, Cucumber, Rspec, CanCan and PaperClip.

Spree e-commerce project 1

Enhancements and new features of an e-commerce website where users can buy custom products, adapting them to their specific needs. We worked on the e-commerce functionality, using and adapting the Spree gem to fulfill the backend/frontend client needs. Also we developed features around the visualization of the products to buy and the process itself. This website was done using Rails 4 and Spree.

Electronic signature project

Development of several functionalities of a electronic signature product used in many countries by governments and companies. The application is splitted in two big modules: the frontend (where users sign their documents) implemented in AngularJS and the API that process the documents. The enhancements done over the product involves working with doc, docx, odt and pdf formats, upload files to Amazon S3 buckets, pdf "on-the-fly" generation, "split" and "join" operations, html document edition and new service payment system.


PLNyze is a tool for building Personal Learning Networks (PLNs). Is a microblogging tool to collect and store small pieces of knowledge (called cards) inside a topic folder. Also it let you share and favorite other users contributions and even edit those cards to make improvements. PLNyze was created specifically for build PNLs. It is not a general tool like Twitter or Facebook that could be adapted to build a sort of PLN.
See product booklet (eng) (spa) and slides (spa).


PublicaJobs is a website where users can publish & search job opportunities for free. Job searchers can upload their resumes (after been authenticated) and apply to any published job opportunity. Companies can publish their job vacancies directly without any registration process. The website was developed with Ruby on Rails 4 using a responsive design.


Aprende is a tool to support teachers in their educational activities. The system let teachers build their own questionnaires (without technical knowledge) adding to them any complimentary information. Every student registered in Aprende will be able to answer the questionnaires according to their level and institute, pausing the process and resuming it later if they want.
See booklet (spa).


Evalua is a tool to support business training programs. Is a response to the need to develop questionnaires to strengthen the knowledge of employees or evaluate the knowledge gained. The use of technology seeks to optimize the time that the instructor should be devoted to this task and in turn serves as a tool to determine how effective the training was.
See slides (spa) and booklet (spa).

Previous Next

How we work

  • ~Two weeks sprints
  • Sprint starts with the planning meeting where the participants* estimate and prioritize user stories. After that an internal planning is done.
    *team, scrum master, product owner and other stakeholders.
  • Every day the team makes a daily meeting and then they works over the backlog stories, asking the client more details about each story.
  • Near the end of the sprint, the team does a backlog refinement, doing a walkthrough over the next stories to ensure that they are ready to be estimated in next planning.
  • At the end of the sprint the team makes a product increment, delivering a workable version of it with more functionalities.
  • Those functionalities are shown to the client in a sprint review. In this meeting the client test the stories against the acceptance criterias defined.
  • Before the cycle starts again, the team do a retrospective meeting where they analyze what was done well, what needs improvement and new ideas.

Who are we

Our primary strength is our great Team.
Excellent profesionals and above all great people.

It's awesome what can we do together.

See all team Zoom
Alvaro Muhlethaler

He specializes in agile methodologies and technology development on Ruby on Rails. Scrum Master certified and passionate about Ruby on Rails for almost 6 years, which makes him very capable due to his solid technical background.

Has a creative mind that makes him a visionary entrepreneur, always open to moving towards new ideas, trying to build new startups and innovative projects. He is always extremelly motivated.

He enjoys traveling and is convinced that doing some sport every day is necessary to achieve a balance in other aspects of life.

Expertise: Scrum, Ruby, Rails, RubyMotion, Jquery, CSS, HTML

Alvaro CTO & Co-Founder Alias: amuhleths
View resume
Gastón Arbeletche

Specialized in business and management, is enthusiastic and always is searching new business opportunities. Also is a certified Scrum Master with more than 7 years of experience in software development in local and international companies.

His entrepreneurial spirit makes him a businessman, focused in the creation of new market oportunities and not only on commercialization activities. He is good mixing his technological talent with new business ideas.

Also he is passionate about fishing, enjoying the moment with friends and acquaintances. In his spare time likes to investigate about finance.

Expertise: Scrum, Ruby on Rails, Jquery, Javascript, CSS

Gastón CEO & Co-Founder Alias: black_boss
View resume
John Matthesen

He is our local partner and general advisor at San Francisco Bay Area.

Energetic and accomplished executive, with over 29 years diverse business experience, including 21 years in high-tech. Hands-on experience taking companies from startup to global enterprises.

Extensive international experience in both Europe and Asia.

My focus is on leading edge and innovative technology, from planning and development to sales and implementation. He use road-tested market research, innovation and roadmapping techniques to drive operational success.

John VP Business Development
German Fagalde

Is one of our rails developers with more time in the company. Always ready for new challenges and willing to discuss new solutions.

Given his experience in the area of ​​QA, is one of those perfectionists that you always want to have in your team. Also he is very responsible for whatever task is assigned to him.

Fan of extreme sports, he is a racing car driver and plays Rugby since he was 13 years old.

Expertise: QA & testing, Ruby on Rails, Jquery, Javascript.

German Ruby on Rails developer Alias: canary
View resume
Pedro Saint-Girons

It has 3 and a half years of experience in web development, working with different programming languages mainly ​​focused on backends. In nearly two years he has specialized in Rails development.

Pedro is an excellent companion and every team want him as one of it members. He's quiet, likes agile methodologies and is a perfectionist about the development process. He enjoys reading and being continuously in training.

In his spare time, meets his friends, goes to pubs and watch movies.

Expertise: Ruby on Rails, jQuery, CSS, HTML, Rspec, Scrum

Pedro Ruby on Rails developer Alias: totein
Daniel Fernández

Never satisfied with just a fix, he always goes deeper and deeper in order to find where a bug may be originated, being precise to choose the right solution. With almost 6 years on web development, always has been focused on large applications. 

He also has an extensive experience in mobile systems with Android smartphones and tablets. He is being passionate about research and out of the ordinary challenges. Also enjoys being part of open source projects to achieve better knowledge from them.

Likes soccer, cars and motorbikes. The weekends enjoys meeting with friends for barbecues.

Expertise: Ruby, Rails, Jquery, CSS, Android.

Daniel Ruby on Rails developer Alias: Daniel el travieso
View resume
Martín Villero

He is one of our most experienced developers, with more than 8 years in the market. He is fond of new technologies and research, making it an excellent member for innovative and cutting edge projects.

He has experience in backend, frontend development and systems integration with a bit of project management. He has specialized in the design and development of reusable components (scalable and self-contained) for an Android version of a well known POS system. Also he is experienced in the integration of billing services.

In his spare time he likes making adventure travels, agriculture and native horses.

Expertise: Ruby on Rails, Web Services, Jquery, Javascript

Martín Ruby on Rails developer Alias: tincho
View resume
Martín Fernandez

Comes from working with other technologies, but since he met Rails he is really interested in become an expert on the subject. Always interested in learning about programming and finding the best solution for any problem.

Since 2011 has been working in the web and mobile area, and since 2013 his main focus is Ruby on Rails development.

He feels very comfortable working on frontend, always using DRY principle and never forgets that a good performance is a need for any site web 2.0.

Enjoys his free time doing sports, among his favorites are soccer and swimming.

Expertise: Ruby on Rails, Jquery, Javascript, CSS, Rspec, HTML

Martín Ruby on Rails developer Alias: tincho
Pablo Vilas

He has more than 5 years of experience in mobile and web applications, mostly focused on frontend development.

Given its experience in other companies, Paul is very passionate about developing client side code, making emphasis in application performance and small and subtle details. Also he likes research new technologies and later share that knowledge with other peers in technical talks.

In his spare time he plays soccer, goes often to the cinema and meets with friends.

Expertise: Ruby, Rails, Jquery, HTML, CSS, ExpressJS, AngularJS, Android.

Pablo Ruby on Rails developer Alias: willy
View resume
Esteban Fernández

If you have to make research and test new technologies, then Esteban is the right one for those task. He has a great ability to understand new technologies and different paradigms, being completely catched up by them.

He has 3 years of experience in software development and 10 months of experience with Ruby on Rails. Although it's short time as RoR developer, he is a very talented full stack developer. He feels comfortable in backend and frontend development because his main skill is problem solving.

His favorites hobbies are theater and music and thats lets him mix logic and creativity to achieve better solutions.

Expertise: Ruby on Rails, Jquery, CSS, Javascript, Objective C

Esteban Ruby on Rails developer
View resume
Darío Macchi

He specializes in quality assurance and agile methodologies due to his training as master in Software Engineering (M.Sc). He has 10+ years of experience working in start-ups and multinational companies, on projects ranging from content management applications to business intelligence and data visualization.

Passionate about software engineering research, so he drives the search of evidence to support the decisions made in the company.

As a hobby, he enjoys trying "odd" programming languages as Lisp, Lua and Clojure.

Expertise: software engineering (all SDLC stages), software development (client side mainly, JS, JQuery, SVG) and computer science research.

Darío COO & Scrum Master Alias: dariomac

What's going on?

See what we are doing and what we are talking about... in realtime.


gfvcastro commented on pull request voltrb/volt#111
Gustavo Villa

Great, I prefer to gather all changes in one.

gfvcastro deleted branch devel at datauy/a-tu-nombre
gfvcastro created branch master at datauy/a-tu-nombre
gfvcastro created repository datauy/a-tu-nombre
Update free-programming-books-es.md
1 commit with 1 addition and 0 deletions
  • @gfvcastro 2480a25
    Update free-programming-books-es.md
Update README.markdown
1 commit with 2 additions and 0 deletions
gfvcastro opened pull request voltrb/volt#106
Update README.md
1 commit with 10 additions and 14 deletions
Update README.md
1 commit with 2 additions and 2 deletions
Update README.md
1 commit with 18 additions and 9 deletions
Update free-programming-books-ko.md
1 commit with 5 additions and 0 deletions
  • @gfvcastro d84d242
    Update free-programming-books-ko.md


What we use


How to contact us


Where to find us

Direccion25 de Mayo 555 Of. 409/411 Telefono(+598) 2916 30 24 Mailinfo@vairix.com

Our Location

The Centennial Building is one of the most important examples of modern architecture in the region. For the years when it was conceived and built, by resolution of the overall massing and its details and its formal decision stands as a relevant example. This building emphasizes an attitude typical Uruguayan architects of the time, to propose an architecture totally refreshing but also meet the characteristics of the existing city.

Follow us

Want to contact us?