My Profile Photo

Coder Spirit


I'm Andrés Correa Casablanca. I work as a software engineer, but I have a scientist in my heart. I love mathematics, algorithms, AI, and machine learning.


  1. Rust 2021

    First of all, a disclaimer: I’m quite new in the Rust community. Moreover, I’m not even active in the Rust community. Not because of any particular reason, somehow I usually don’t get involved into any sort of community. I wish I did, but I lack the patience, focus and social skills. …


  2. Introducing Avatar-CLI

    These past weeks I’ve been working on a personal project called Avatar-CLI, a cli tool meant to ease the usage of other containerized cli programs as if they were native. …


  3. Introduction to the Blockchain (Cryptocurrencies)

    So… I wanted to write this article since 6 weeks ago, when I started to delve into cryptocurrencies development, and today is the day :) . …


  4. Web development jobs diagram

    Yesterday evening I created this diagram to show how some web development jobs are “connected”, I hope it can be useful for people looking what to do, but also for HR people wanting to understand the web development landscape. …


  5. Our composer.json file is wrong

    I’m working for the Adsmurai engineering team since January, that’s around 8 months and a half right now. In this time, we’ve advanced a lot in the direction of splitting a big code monolith into different and isolated services. …


  6. Toy problem: The Traveler's Dilemma

    The Traveler’s Dilemma is a generalization of the Prisoner’s Dilemma. …


  7. Naive matrix multiplication Benchmark (PHP)

    In my last post (PHP-SDS First thoughts) I introduced the library PHP-SDS. Today I’ll talk about some performance benchmarks that I’ve been doing in order to optimize the polyfill code. …


  8. PHP-SDS First Thoughts

    Some days have passed since my last contribution to PHP-SDS, but today I’ve returned, and my first step will be telling something about this project. …


  9. Generating Colored Gosper Curves

    Yesterday I finished a script to generate colored Gosper Curves. You can find it in Github, as a Gist: gosper_curve.py. …


  10. Dealing with precise timestamps in PHP

    PHP does not offer any native class to implement timestamps with milliseconds or microseconds precision, the only “native” way to do it is working with the weird microtime function and/or the \MongoDate class (available through the mongo extension). …