Tito Miguel Costa
Refactoring ideas


My name is Tito Miguel Costa, I'm originally from Portugal, but currently settled in Amsterdam, The Netherlands. I'm a senior backend engineer for living.


Back in January 2007, I graduated in Science and Computer Technology at the University of Azores.

In June 2011, I completed the first year studies of Master in Multimedia at the University of Oporto.


Since my early days as a coder, my passion revolved around web development. Started by scripting in plain old PHP code embed in HTML, all the way to applying modern patterns and methodologies, always favouring Open Source solutions.

After experimenting with several frameworks in the PHP world, Symfony has been my choice for the last couple of years now, using packages from Zend and The League of Extraordinary Packages whenever fit for purpose.

More recently, all thanks to machine learning, my programming language of preference tends towards Python, using Flask, Django on my side projects.


I have developed a multitude of web applications and APIs, please take a look at some of my open source projects and code.


Coding is just half of the challenge. With the raise of cloud computing and serverless solutions, applications have to be designed to take advantage of the new options out there. My focus is on AWS and the vast services they offer.

To avoid surprises when releasing, the local environment should match the production one, so in my recent projects I've been using Docker and ECS, with GitHub Actions for CI/CD.


When I'm away from the computer, most likely I'll be doing sports. Swimming and tennis being on top of my preferences.

I also like to play chess, you can meet on chess.com. You are welcome to invite me for a game.


Feel free to drop me a message, share your side project and ideas. Collaborations are welcome.


Take a look at my CV on LinkedIn or download a PDF copy.