Macario Ortega, Software Developer in Mexico City, Mexico
Macario Ortega

Software Developer in Mexico City, Mexico

Member since June 12, 2014
Macario is a full stack web developer with over eight years of professional experience. He is strong in the TDD/BDD discipline and is fanatical about code quality. He praises the established conventions of Ruby on Rails and also enjoys using minimalist web stacks based on Sinatra, Padrino, or Node.
Macario is now available for hire


  • Innku
    Google Maps API, WebSockets, Ajax, EventMachine, MongoDB, Spine, CoffeeScript...
    BrainTree, CoffeeScript, PostgreSQL, OAuth, Sinatra
  • Centro Multimedia CNA
    FFmpeg, Linux, MySQL, CSS, HTML, JavaScript, Ruby on Rails (RoR)



Mexico City, Mexico



Preferred Environment

MacOS, Linux, Zsh, Tmux, Git, Vim Text Editor

The most amazing...

...thing I've created is a library for doing sound synthesis and algorithmic music composition livecoded from Ruby.


  • Full Stack Web Developer

    2011 - 2014
    • Developed a real estate portal for the Brazilian market,
    • Led the initial development of, a successful subscription-based learning management system and internal social network for schools.
    • Led the development of, a custom CMS fashion site.
    • Led the development of Voto x Voto, a content and news aggregator covering the 2012 Mexican election for an important newspaper.
    • Led the development of Cuidate, an internal web application for managing appointments and clinical history for a diabetes clinic.
    • Led the development of a web application for managing projects, tasks, and internal communication between the technological enterprises accelerator Venture Institute and its accelerated projects.
    • Participated as senior web developer in the development of, a web platform for carpooling during trips across cities, inspired by Airbnb.
    Technologies: Google Maps API, WebSockets, Ajax, EventMachine, MongoDB, Spine, CoffeeScript, CSS, HTML, PostgreSQL, jQuery, Ruby on Rails (RoR)
  • Developer and Cofounder

    2010 - 2010
    • Co-founded, a cause donation platform aimed at Grupal donations to support specific projects and campaigns. Produced the first iteration during a 7 day hackathon.
    Technologies: BrainTree, CoffeeScript, PostgreSQL, OAuth, Sinatra
  • Web Developer

    2008 - 2010
    Centro Multimedia CNA
    • Built a custom made CMS to publish activities and content for a cultural center.
    • Developed a background task for the Rails CMS to transcode videos uploaded in any format to a common format.
    • Created an open source Ruby library for inlining CSS styles in the HTML for making web mail services compatible with all email clients.
    • Developed an open source Ruby library for parsing times, dates, and date ranges expressed in a natural language (Spanish) to facilitate managing the CMS activities.
    • Created a registration site for applicants to a grants program offered by the cultural center.
    Technologies: FFmpeg, Linux, MySQL, CSS, HTML, JavaScript, Ruby on Rails (RoR)


  • Rides

    Rides is a carpooling service for sharing trip expenses when traveling across cities. Rides leverages trust circles provided by social networks, ensuring the safety of the participants, and provides payment mechanisms. The development team consisted of two developers, a product manager and a designer. Technologies include Ruby on Rails and Google Maps.

  • is a subscription-based social network and learning management system for schools. I was the lead developer in the original development team consisting of three developers, a designer, and a product manager. We produced a MVP in a period of two weeks. Technologies include Ruby on Rails and PosgreSQL.

  • Campainha

    Campainha is a real estate web app that allows agents to manage and publish properties and users to find properties by geographical search or matching criteria. Alerts can be created for property matching criteria.
    I was the sole web developer for the version currently in use. Technologies include Ruby on Rails and Google Maps.

  • inline_style

    A simple utility and Rack middleware for "in-lining" all CSS in the style attribute for the HTML tags. It is useful for HTML emails that won't correctly render style-sheets in some email clients.

  • ruby-osc

    Open Sound Control protocol implementation in Ruby

  • maquila

    Factory definitions and fixture replacement for JavaScript testing. It is based on Ruby's factory girl with a minimalist approach.

  • tiny

    A framework agnostic pure Ruby markup builder that is useful for defining view helpers or as a micro templating DSL.

  • scruby

    Sound synthesis, livecoding, and algorithmic music composition from Ruby, using the SuperCollider synthesis engine.

  • arguments

    A crazy meta-programming hack to emulate named keywords in previous Ruby implementations.


  • Languages

    CoffeeScript, Ruby, Sass, Elm, JavaScript, SQL, Elixir, HTML, CSS
  • Frameworks

    Capybara, Sinatra, Ruby on Rails (RoR), Padrino
  • Tools

    RSpec, Spine, Tmux, Vim Text Editor, Git, Zsh
  • Paradigms

    Plain Old Ruby Object (PORO), REST, Object-oriented Design (OOD), Agile Software Development, Functional Programming
  • Other

    Software Development, Airbnb, Domain-driven Design (DDD), OAuth, BrainTree, Ajax, WebSockets
  • Libraries/APIs

    Node.js, Rack, Sequel, Devise, AREL, CarrierWave, Braintree API, EventMachine, Google Maps, FFmpeg, jQuery, Google Maps API, Ractive.js
  • Platforms

    MacOS, Linux
  • Storage

    PostgreSQL, MySQL, MongoDB, CouchDB


  • Course Degree in Geographical Informational Systems (QGis)
    2013 - 2013
    Rancho Electrónico - México DF
  • Course Degree in the SuperCollider Programming Language
    2010 - 2010
    Centro Multimedia - México DF
  • Bachelor's Degree in Multimedia Arts
    2004 - 2008
    Universidad Autonoma de Morelos - Morelos, México

To view more profiles

Join Toptal
Share it with others