Hello, I'm Esteban! I am a Fullstack Developer especially interested in frontend development and the Web in pretty much all it's forms.

Portada

After finishing my computer science degree I decided to take my chances outside Spain and look for a job abroad. My goal is to travel the world growing both personally and professionally while delivering high quality software that caters on stability, scalability and performance. For now, now I am living in Belgium and I work for a local company.

I develop primarily single page applications in javascript (coffeescript, typescript, es6), html & css, but due to the requirements and projects I do at my job I am also familiar with ruby, python & bash scripting.

My interests vary among several fields of computer programming, but I am especially enthusiastic in frontend/web development, web performance, and web security fields.

I strongly believe that the internet ought to be free and privacy should come for granted when developing applications for it, focusing primarily on the web as its main canalyzer.

I am also very passionate about learning new languages. I can maintain a decent conversation in Spanish, Galician, Portuguese, French or English! I also understand Italian and a little bit Dutch. Human languages are special each one in it's own way.


If you are:

  • A startup or medium sized company with a web application project going on and need some additional help.
  • A startup with an existing web application and realized that after the initial release, you need user growth and rapid conversion, and frontend performance plays a main role on it.
  • A company with an old codebase for your web application, and would like to either rewrite or gradually replace existing pieces of the application with new, more performant code.
  • An individual with a project idea in mind and would like to quickly implement a prototype to release.

Then you should reach out to me and hire me! ;)


If you want to send me encrypted email, my PGP Public Key is:

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
o+TT/AAXA/81bA==
=DaOO
-----END PGP PUBLIC KEY BLOCK-----