Hello! Welcome to my web portfolio.

I'm Carlos López, a developer based in Madrid. I enjoy building clean & performant systems. Currently working for ezzingSolar doing cool stuff mostly on the server side.

When not coding, you'll find me exercising, attending concerts or reading. I speak English and Spanish.

Shoot me an email at carloslop@protonmail.com!

These are the things I'm good at.

HTML CSS Bootstrap Bulma JavaScript jQuery AJAX OOP PHP API Design Laravel Node.js Express MySQL PostgreSQL MongoDB REST GraphQL PHPUnit TDD Websockets JWT Queues Git Continuous Integration Vagrant Docker Python Django UML Project Management Scrum Linux macOS Clean Code Vim NGINX Digital Ocean Deployment Server Management

These have been my steps so far.


January 2019

Promoted to lead back-end developer at ezzingSolar. Also started a new project involving newer techs such as Docker and GraphQL.


February 2017

Got hired at ezzingSolar as back-end developer. Here I build APIs to manage the photovoltaic selling process using Laravel, MySQL, PHPUnit, Vagrant & much more.

January 2017

Moved to Madrid!


December 2015

Graduated in Computer Science - Software Engineering

August 2015

Got my first developer job at QaShops to build shopping platforms with PHP, Yii2, MySQL, MongoDB, JavaScript and jQuery.


October 2011

Started Degree in Computer Science - Software Engineering at University of Seville


Also check my side project.



Mobile app to manage professional sport teams, using technologies like React Native, Expo, Laravel, MySQL, PHPUnit, Docker and Digital Ocean.