Software engineer, builder and street photographer.

I'm Vincy, a software engineer at Mindvalley. I love building things with Elixir and writing articles about backend engineering.

Overengineered #001: Hello World

👋 Welcome to the first episode of Overengineered, a blog series I’m starting where we take simple problems and build ridiculously complex and unnecessary solutions — all for the sake of learning and fun. Most of the solutions will be written in Elix...

Distributed PubSub in Elixir

In this article, we’ll be exploring on building a distributed PubSub in Elixir. First, we’ll be building a local PubSub which will allow a process to broadcast a message to all local subscribers. Then, we’ll see how we can make it work on a distribut...

Understanding GenServers

In this post, we'll be demystifying GenServers. We'll discuss its anatomy and then later roll out our own version of GenServer from the ground up. To fully grasp this article, you must at least know the basics of Elixir/Erlang processes. GenServer in...

Work

  1. Company
    Mindvalley, Inc.
    Role
    Senior Software Engineer
    Date
    2020 — Present
  2. Company
    De La Salle University
    Role
    Professional Lecturer
    Date
    2022 — 2023
  3. Company
    Wunder Mobility GmbH
    Role
    Elixir Engineer
    Date
    2018 — 2020
  4. Company
    PocketMarket Corp.
    Role
    Senior Web Developer
    Date
    2016 — 2018
Download CV