Skip to content

About Me

agustin-villalbaWho I am?

I am Agustin Villalba Casás, full-stack web developer. I graduated as Bachelor in Computer Science at the University of Las Palmas de Gran Canaria in 2007 and since then I have participated (both in my regular jobs and as freelance) in the development of web sites in the whole process of its growth, from creative ideas to implementation and setting up.

Although my beginnings in programming were with JAVA, my experience as a web development is based on the latest web technologies as PHP, CSS 3, SASS, HTML5, jQuery, Vue.js, Composer, PHPUnit, Vagrant, Git, Ruby On Rails, databases and content management systems. I am very interested in the latest trends and advances in the development industry, in order to provide quality websites with the latest developments.

As proof of this, you can visit my blog (, where I like to deal with issues related to web programming, both server side and user interfaces, trying to document those problems that I have found in the course of my career and to be able to share my solutions with who may need them…

What I do?


Right now, I am a “Toptaler“. Toptal is an exclusive network of the top freelance software developers, designers, and finance experts in the world. You can find my Toptal profile (and eventually hire my services) at

Since March 2018 I am working through Toptal for the company Open Homes Photography based in San Francisco, California, where I designed and developed from scratch the entire system to manage clients, service requests created by the clients and visual artists who performed the requests on site. In order to achieve such project I used different techniques like: Hexagonal Architecture, Test-Driven Development, Clean Code and Clean Architecture.

A little bit of my experience

From March 2012 to February 2018, I worked as senior software and web development engineer at the headquarters of the European Molecular Biology Laboratory in Heidelberg, Germany. My main task at EMBL was to develop and maintain a PHP application which was completely redesigned and refactored by me, from old legacy code to a much more structured and object oriented application based on Symfony components. For this refactoring I used techniques like: Hexagonal Architecture and Test-Driven Development and followed the Clean Code principles.

From July 2010 to February 2012, I was the development manager of Digital Art & Designers, where we carried out, among other projects, the development of all types of sport support software for FIFA, as well as the necessary technical support in the tournaments that the mentioned institution organizes around the world. This forced me to be at the forefront in the design, development and security on the web.