Full Stack Web and Mobile developer specialized in Python/Django for backend and HTML5/CSS3, AngularJS for the front-end.Andres has worked in the design, architecture, implementation and deployment of custom solutions using Python/Django with great results. Obsessed for the performance of the applications by using the right technologies and following the best practices.

If you are a developer working with python, you should be using VirtualEnv to manage requirements for your projects and Virtualenwrapper to make your life easier with useful shortcuts. Virtualenvwrapper has a very good documentation and python installation with Homebrew is straightforward, but It’s incredible to see that on every developer’s computer I help, I […]

I was a JIRA evangelizer for several years, as the best solution for a software development company working with Agile methodologies. I have to be thankful, because with JIRA I was able to plan and execute the development of several projects during the last years. This blog is not to complain about tools. Actually, I […]

The first time I had to use an agile methodology was in 2009 when I was working in a company from Germany as a web developer with a small team of 4 people. I was introduced to that weird methodology called “Scrum”. What I got in that time from Agile is that we had to […]

Last 2 years we have seen so many vulnerabilities affecting big organizations that come from software issues to even bugs with SSL protocol. Despite that, the human factor continues being the main security problem. Why would you force a system to get something if you can just get it by using the front door? When […]

Websites with high traffic need to serve the same content several times to different users. Depending on your application, It can be really expensive (resources talking) to process all the application logic every time a user requests web page. Here is where server caching comes, you can just a save temporary copy of the content in […]

Google Ad Grants is a program that brings all the advertisement benefits a business has for non-profits, but they are giving 10K monthly with some restrictions. Normally, a business joins the Google Adwords program to advertise its products, services or content. In this case, the goal is to get leads and/or sell products or services. In a […]

Slack is a demonstration of how our society has evolved, where artificial intelligence has a place because of the unlimited possibilities with its integrations to activities of real life. This possibility allows us to work not only with humans but also with bots that you can talk, ask favors to execute something or provide a report. […]

Let’s face it. Websites have become the front desk of companies worldwide, even more, when you are an NGO that wants to share the world your story: what are you doing and, more important, why it is worth investing in you. It is not difficult to know what would happen with a potential donor or […]

Letsencrypt is a service to get free short-lived SSL certificates. There is a library from the same guys that created that service called cert-bot. Instructions on how to use it can be found on the official documentation. Installation wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto ./certbot-auto Create Certificate for Domain For demonstration purposes, we will use There are 2 […]

Have you ever think about building an app? It may sound scary to learn platform-specific technologies just to develop one, and maybe you just don’t have time to invest in it. But there is another, much more faster way. Ionic is an HTML5 mobile app development framework targeted at building hybrid mobile apps. Like the […]

If you are familiar with WordPress theme development, you know things can get a little messy when you are starting from the ground up. Building a theme from scratch is not easy, and setting it up can take a lot of the time you have, even before you start to write actual code. Because of […]