Greetings, and welcome to my digital space!

My name is James Lau, a dedicated front-end web developer based in Boston. I’ve honed my expertise in front-end development, channeling my energies toward crafting compelling user interfaces and elevating user experiences through innovative development practices by blending my background skills in graphic design.

Journeying into the tech and design realm has been dynamic and enriching, from collaborating with small design firms to contributing to the digital landscapes of large enterprises, with a wealth of experience across diverse client projects—spanning print, mobile, and web platforms.

When I am not being a robot by day, I spend time being a human by night and weekends with my son and wife. Watching movies, playing board games, and video games, cooking random food recipes from oldie cookbooks dug up from yard sales to taking a nice walk along the beach.

Thoughts and Ideas

  • Notes to Myself

    Ever find yourself confused in the middle of a project and having to Google things all the time? Yes, we all have been there. This is not new. Well, this advice may sound obvious, but a developer should write notes, or blog about it for their own sake.


    Read more…

  • Disabling WordPress Theme and Plugin Editor Options

    As far back as I can remember with the use of WordPress, every admin user has the capability to make changes to the theme or plugins through the Theme File Editor and Plugin File Editor. This is a dangerous access point if a client decides to venture into this section. Historically, and through experience, it…


    Read more…

  • Wrangling With WordPress Database Prefixes

    About a week ago, I was tasked to migrate a Disaster Accountability Project’s website from Bluehost to Namecheap. Migrations are usually seamless if the provider(s) allow some symbiotic connection between the two. Case in point: when I worked with Educate Radiate Elevate, they moved their server from a UK-based system to A2 Hosting.


    Read more…