About Me

I'm a software engineer based in Japan.

My work experience is quite diverse. Right now, I'm developing embedded and web applications using C++, Python, Node.js, and Vue.js. In the past, I've also worked on desktop apps for Windows and Mac using C++ and wxWidgets, Android and iOS native apps, and other simple web apps using PHP and AngularJS.

When it comes to work, I believe in continuous learning and self-improvement, keeping it DRY, using the right tool for the job, "leaving the campground cleaner than the way you found it", and using spaces over tabs.

I do a bit of photography as a way of motivating myself to get out more often and to get a bit of exercise. It's a great way to unplug and to reboot my brain after a long, hard week.

I also like to read, and when I'm not out on a photowalk or glued to a keyboard working on some side project, I usually spend my time retreating into a book while drinking some hot tea and munching on a pack of chocolate chip cookies.

I enjoy eating spicy food, sushi, dark chocolate, pineapples, and almost anything that has cheese in it.


I'm mostly into scenic/landscape photography, but I'm also trying my hand at street photography. Here are some of my favorite shots (each photo links to their respective albums on Flickr). I also randomly post on Instagram.

  • Japan (2019)
  • Morocco
  • Japan (2018)
  • Japan (2017)
  • Hong Kong
  • Borobodur
  • Japan (2016)
  • Siem Reap
  • Seoul

Personal Projects

These side projects are mainly my way of teaching myself something new.

  • how-to
    A list of links to tutorials, templates, tools, and other helpful resources
  • machine-learning-tutorials
    A collection of notes and sample codes from Machine Learning courses/tutorials
  • python-tutorials
    A collection of Python apps from various tutorials
  • sample-ci-python
    Sample Python project that uses Gitlab CI, pytest, and pytest-cov
  • sample-ci-cpp
    Sample C++ project that uses Gitlab CI, CMake, googletest, and lcov
  • sample-dockerized-ros2-node
    Sample Dockerized ROS2 node and Python app
  • coffeeshopph
    A Ruby on Rails web app for managing the operations of a cafe or a restaurant