About Me

I'm a Senior Software Engineer currently based in Japan.

My work experience is quite diverse. Right now, I'm developing embedded and cloud-based applications using Python, C++, ROS, and AWS. In the past, I've worked on other kinds of projects such as desktop applications for Windows/Mac using C++ and wxWidgets, Android and iOS applications, and simple web applications 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 capturing the memorable experiences from places I've been to. It's also a great way to motivate myself to get out more often and to get a bit of exercise.

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 unwind by retreating into a book with a hot cup of tea and 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.

  • Morocco
  • Japan (2019)
  • 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, FAQs, and other helpful resources
  • timetracker
    A collection of Python apps for the workplace
  • 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
  • coffeeshopph
    A Ruby on Rails web app for managing the operations of a cafe or a restaurant