Hi friends, my name is Lj Miranda and welcome to my blog!

I like building things.

I started this site to tell the story of my tech journey. I believe in technology’s enabling power, especially in developing countries like the Philippines. I aspire to usher that potential—even for just a tiny bit. There is still a long way to go, and this site records my progress.

Here, you’ll find some of my thoughts, works, and notes on software development, data science, machine learning, and research. I hope that you’ll spend a nice time here, so go grab yourself a cup of coffee and feel free to look around!


I’m currently a Machine Learning Researcher at Thinking Machines, a data science startup in the Philippines.

Prior to that, I obtained my Masters degree from Waseda University, where I did some research on protein function prediction using unsupervised learning techniques. Before graduation, I spent the summer as an intern at Preferred Networks, an AI startup in Japan. During that time I worked on a reinforcement learning library called ChainerRL, where I implemented a training parallelization framework. Further back, I received my undergraduate degree in Electronics Engineering (cum laude) and a minor in Philosophy from Ateneo de Manila University.

I’m interested in problems concerning machine learning and its applications, especially those that deal with its deployment, engineering, and use. Furthermore, I want to understand more the role of technology in underserved communities (and developing countries), and how it affects our lives as a whole.

Lastly, I’m well-involved in open-source and have some projects of my own: PySwarms, a particle swarm optimization toolkit in Python, and Gym-Lattice, a reinforcement learning library for protein folding. PySwarms has been more successful, I’ve seen it being used in quantum physics, chemistry, and teaching. I also contribute to other projects such as scikit-multilearn, scikit-plot, and chainerrl.


Lester James V. Miranda
Metro Manila, Philippines
Email: ljvmiranda [at] gmail [dot] com
Contact: (+63) 905 258 1624
Curriculum Vitae (PDF)