Elixir Engineer

I’m a passionate software engineer who loves to build things with Elixir language.

If curiosity really kills, I would have been long dead.

Aside from working, I also enjoy volunteering and speaking at tech-related events.

You can reach me via email or via the chatbox on the bottom-right of this website.

Tech-related Experiences

Mindvalley Inc. / Senior Full Stack Engineer

SEP 2020 – PRESENT,  Kuala Lumpur, Malaysia

Elixir/OTP, Ruby/Rails, PostgreSQL, Redis, Docker, Google Cloud Platform

De La Salle University / Professional Lecturer

SEP 2022 – PRESENT,  Manila, Philippines

Parallel Computing and Distributed Systems

WunderCar Mobility Solutions GmbH / Elixir Engineer

JUL 2018 – AUG 2020,  Hamburg, Germany

Elixir/OTP, ElasticSearch, Neo4j, PostgreSQL, Redis, RabbitMQ, Kubernetes, Helm, Docker, Google Cloud Platform

PocketMarket International E-commerce Corp. / Mid-level Software Engineer

AUG 2017 – MAY 2018,  Quezon City, Philippines

Elixir/OTP, Amazon Web Services, Facebook Developer Platform

Loud Panda Interactive Inc. / Intern Software Engineer

JUN 2016 – DEC 2016,  Quezon City, Philippines

PHP, Amazon Web Services, Facebook Developer Platform

Talks and
Code BEAM Lite Amsterdam 2019 / Speaker

NOV 28, 2019, Amsterdam, Netherlands

Talked about the different ways of holding and refreshing an expiring token. Explained the tradeoffs for each strategy.

ElixirConf EU 2019 / Attendee

APR 8, 2019 – APR 9, 2019 , Prague, Czech Republic

Attended the biggest Elixir conference in Europe and networked with hundreds of Elixir enthusiasts.

Building Resilient, Distributed Systems with Elixir / Trainee

APR 10, 2019, Prague, Czech Republic

Trained about building distributed systems using Elixir. Training was facilitated by Chris Keathley (BleacherReport) and Ben Marx (Co-Author of Adopting Elixir).


The Alchemist’s Guide to OTP / In Progress

MAY 8, 2020 – PRESENT

A book that can serve as a guide for Elixir developers who want to explore the
world of OTP. This is still a work in progress and the plan is to publish it within
this year or early next year.

Early preview of the book:

The Many Ways to Hold a Token / Published

APR 28, 2020

This is the written version of the talk I delivered in an Elixir/Erlang conference
that happened in Amsterdam last November 28, 2019. In this article I discussed
some strategies on storing and refreshing expiring tokens, possibly from
third-party providers.

Link to article:

  • Elixir/OTP
    • Phoenix Framework
  • TypeScript
  • React
  • Ruby
    • Rails
  • Swift
  • SQL
  • Cloud Services
    • Google Cloud Platform
    • Amazon Web Services
  • Containerization
    • Docker
    • Kubernetes
  • Git
  • Redis
  • ElasticSearch
  • Leadership Skills

Elixir Developers Philippines / Admin/Mentor/Organizer

APR 2020 – PRESENT, Manila, Philippines

Mentors members who are interested in learning or advancing their skills in Elixir. Facilitates meetups/workshops.

Elixir Developers Philippines

Non-tech-related Experiences

The Black Sparrow Lounge / Owner

JAN 2019 – PRESENT,  Antipolo City, Philippines

The cocktail bar situated in Antipolo City, Philippines. Interiors of this cocktail bar are London-inspired. No local spirits are used in the cocktails.

Yellow Bird Cafe x Kitchen / Shareholder

APR 2016 – PRESENT,  Antipolo City, Philippines

Coffee shop with great food and awesome ambiance.

Street Grid Manila / Founder

FEB 2014 – APR 2017,  Online

Streetwear online shop. All releases were designed in-house.


University of Santo Tomas / BS Information Technology – Major in Web and Mobile Development

JUN 2013 – JUN 2017, Manila, Philippines

Built and designed the central API for Benavides Cancer Institute’s pain assessment mobile app. Developed a micro-framework written PHP that makes it easy to create a RESTful API. The microframework is then used by 4 other thesis groups..




Tracing tool for Elixir that has playback capabilities. Currently using Recon but has an open and working PR for using Erlang’s tracer directly. It uses Agent for recording functions traces (calls and returns).

source | documentation



A not-so-short link shortening service. It uses Redis to store the shortlinks.




Create self-destructing markdown messages. It uses Redis to store and destroy messages.




A micro-framework written in PHP that will help you build RESTful APIs. I haven’t revisited this project after I graduated from the university.

source | documentation