Skip to content
View acanimal's full-sized avatar


@GeoLibre @geoinquiets @clydeio @joppyme
Block or Report

Block or report acanimal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi πŸ‘‹, I'm Antonio Santiago

A software engineer from Barcelona, Catalonia

Software engineer πŸ’» by vocation and hobby πŸ€“ Ocasionally a tech writer πŸ–Š Restless mind πŸ¦„ I love programming as a tool to give wings to creativity πŸ€ͺ Technology is the means, not the end 🏁 I start many things and finish few. Frustrated musician 🎸 I like music that transmits emotions to me. I forget the sorrows doing sports πŸ‹οΈ

  • πŸ”­ I’m currently working on Joppy
  • 🌱 I’m currently learning to be an entrepreneur and how to growing a company
  • πŸ‘― I’m looking to collaborate on helping others making ideas into reality
  • 🀝 I’m looking for help with to create the best recruitment platform for techies
  • πŸ“ I regularly write articles on
  • πŸ’¬ Ask me about whatever you want. I'll try top help you within my possibilities

Connect with me:

acanimal acanimal acanimal acuriousanimal 98qwsBNAfr

Languages and Tools:

angular aws babel bootstrap css3 cypress docker elasticsearch electron express firebase gatsby gcp git grafana graphql gulp html5 jasmine javascript jekyll jenkins jest kibana mocha mongodb mysql nextjs nginx nodejs php postgresql puppeteer react reactnative redis redux sass spring symfony typescript webpack


  1. dotfiles dotfiles Public

    These are my dotfiles. If you don’t like them I have others.

    Emacs Lisp

  2. Helper to use async middlewares Helper to use async middlewares
    const asyncHandler = fn =>
      (req, res, next) => {
        Promise.resolve(fn(req, res, next))
  3. Get complete domain name with protoc... Get complete domain name with protocol and port if available. #js #urlFrom
    const domain = location.protocol + '//' + location.hostname + (location.port ? ':' + location.port : '');
  4. Public

    The ACuriousAnimal website

    JavaScript 9 2

  5. Openlayers-Cookbook Openlayers-Cookbook Public

    Source Code Examples for the OpenLayers Cookbook

    JavaScript 42 23

  6. thebookofopenlayers3 thebookofopenlayers3 Public

    Code samples for The Book of OpenLayers3

    HTML 77 48