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

I build things.

I started this site to tell the story of my tech journey. I believe in technology that is open, enabling, and life-giving. 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, systems, 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 consultancy 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’m also learning about distributed systems and infrastructure.

Lastly, I’m well-involved in open-source and has authored several projects like pyswarms, seagull, burnout-barometer, and gym-lattice. PySwarms has been quite successful, I’ve seen it being used in quantum physics, chemistry, and teaching to name a few. I code mainly in Python and Go, while learning some Elixir and Vue.


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

Buy me a coffeeBuy me a coffee