Skip to content

No one really asked me about the things I use to build website, stay productive, or buy to fool myself into thinking I’m being productive when I’m really just procrastinating. Nevertheless, here’s a big list of all of my favorite stuff.


Herman Miller Embody chair

I like nice things. If I have to spend the majority of the time sitting in a chair, why not get the best chair money can buy?

Lineaflex MRC height adjustable table

When I'm tired of sitting in my comfy chair, I like to standup while working. This allows me to do that with a click of a button. Again, I like nice things.

Macbook Air M1 13" with 16GB Ram

It's light and powerful. Not the most beasty machine out there, but it can handle most of what I need it done flawlessly.

BenQ PD2700Q monitor

Arguably a regrettable purchase. It's a great monitor, don't get me wrong, but I wish I had waited until I got my Macbook Air M1 monitor before I buy this monitor. It has no USB C and it has low refresh rate (where gaming is concern). Nevertheless, for work related activities, a great monitor.

Ducky One SF 2 keyboard

It's small and silent. This is my entry to mechanical keyboard land, and it also my stop. It's get the job done without making much noise. Couldn't ask for more.

Logitech G703 Lightspeed mouse

This mouse looks simple and also lightweight. I bought it because I play FPS games and it's the best mouse I've ever used.

Keychron K8 keyboard

Another mechanical keyboard. This one is much louder and less comfortable to use. I bought it because I like spawning into planes on Battlefield games and this keyboard has the full functions key on top.

Development tools


It's not as blazingly fast as Neovim, but at least I know how to use VSCode. It's free and good enough for what I do.

Local by Flywheel

The best way to setup local environment for WordPress.


When you need to quickly connect to a server to do a dirty file modification, nothing does it better than FileZilla. I've been loving this tool since 2008 when I started learning about web development.


A great terminal app. It has lots of bells and whistles, but the best feature for me is the ability to use mouse cursor to modify commands. Oh, and it's written in Rust!

Technology stacks


it's not the hotest new thing, but that means WordPress has matured. It's actually quite fun to work on. Many great developers has incorporate the hot new thing into WordPress development. Besides, it powers almost a third of the internet, it should mean something, right?

HubSpot CMS

I build websites with HubSpot CMS. It's actually quite fun and fast. The templating language used by HubSpot, hubl, is pretty much jinja, which I'm familiar with. You can also use modern javascript framework to build modules in HubSpot CMS.


While I don't suck that bad at css, I welcome the opportunity to write less of it. With tailwindcss, I can move faster in development.

Typescript & Node

Not so much as a tool, but a language. In addition to building websites which are mostly front-end, I also build integration layer for CRM's. For this, I use Typescript.


I use react to extends the UI on HubSpot CRM.


In my free time, I like building trivial projects with NextJS. It is quite fun building web application in NextJS. The only thing is that most of the time I lack ideas of what to build.


Having been working with WordPress, I do a lot of jQuery. On my private project (this website for example), I like using a more stripped down version of jQuery that is alpinejs. It's lightweight and easy to use.



The best managed hosting service for WordPress. Great support, performant, and reliable. I've used other managed and shared hosting before, but nothing compares to Kinsta.

Kinsta (Affiliate Link)

Digital Ocean

This website runs on a Digital Ocean droplet running Ubuntu. It's much more work to install WordPress here compare to on Kinsta, but the good thing is , I can install multiple WordPress installation or any other app in this one droplet.



Feels like I'm Batman. Alfred is old, but it gets the job done. My favourite feature is the clipboard history where you can go back to your previously copied stackoverflow answer. To be fair, this feature comes built in on Windows.

Rectangle Pro

Just like the clipboard history, the features provided by Rectangle Pro, comes for free on Windows. It's a window management tool to arrange your multiple windows on different part of your screen. My setup is more often than not, VSCode on the left, and a browser on the right.