Hi, I’m Nathan

I’m a Web Developer based in Penang, Malaysia. I’m passionate about building web products using the latest web technologies, as well as sharing my knowledge with other Web geeks.

Get the Weekly Vibe Coding Advantage

Each week, I share actionable techniques for mastering AI coding tools like Claude Code, Cursor AI, and other AI tools that I’ve discovered through countless hours of experimentation.

You’ll learn effective prompting strategies, see real-world projects deconstructed, and discover workflow optimizations that change how you think about software development.

Join my newsletter, “The Art of Vibe Coding”
for your weekly dose of vibe coding advantage.

W-D-I-D?

( what do i do? )

I Build Web Application

I love building web application – which is why I spent most of my time helping clients developing exciting web projects using the latest web technologies, such as ReactJS, NodeJS & Firebase.

I Build WordPress Products

I started my career as a WordPress developer building and selling WordPress themes & plugins online. As of now, I have a few active products on CodeCanyon (the #1 online marketplace for WordPress plugins).



I Teach How to Code

Beside building web stuff for living, I also passionate in teaching, as well as sharing my programming knowledge at meetups, workshops, and bootcamps.

Contact me if you want to invite me for a talk or workshop at your school / organization / company.

I Speak at Tech Conferences

I also have the opportunity to speak at various tech conferences. If you want to invite me for a talk at your event, just drop me a line here

Latest Articles

3 Tips of Getting the Most Out of Claude Code

I remember the first time I tried Claude Code. I felt like I’d just hired a brilliant intern who never sleeps. Except, on day one, this intern had no idea where the coffee machine was, let alone the code style of my project. The result? Chaos. The fix? Onboarding. When you fire up Claude Code…

Continue Reading

[RESOURCES] Mastering Vibe Coding with Claude Code 

Slides View the slides in Gamma.app Prompts 01. Write step-by-step guide based on the preferred tech stack I want to learn how to build a AI Chat web app using React and Firebase. Here’s the tech stack I want to used: Frontend: – React 18 (typescript) with Vite: For building the user interface. – React…

Continue Reading

Build Your First WordPress Plugin with The Power of AI (Even if You Can’t Code!)

Table of ContentsThe First Mistake Everyone Makes With AISo… What’s the Right Way to Use AI for WordPress Plugins?Here’s How I Actually Use AI to Build PluginsStep 1: Brainstorm for plugin requirementsStep 2: Establish Project RulesStep 3: Generate Technical Specifications based on User StoriesStep 4: Generate implementation planStep 5: execute the implementation plan, step-by-step using…

Continue Reading

How to summarize YouTube video for free using Gemini API

We’ve all been there… A fascinating YouTube video promises to reveal the secrets of the universe, teach us a new skill, or simply entertain us. But then reality sets in. The video is hours long. You scroll endlessly, trying to find the key takeaways, but your attention drifts. Before you know it, you’ve lost valuable…

Continue Reading

How to Use AI to Quickly Digest Long-Form Content Like a Pro

We live in an age of information overload. There are seemingly endless supply of content coming at us from all directions. Trying to take in all the content out there can be really tough. It’s like trying to drink from a fire hydrant – way too much, way too fast! And let’s be real, it’s…

Continue Reading

Building WordPress with AI Magic

Crafting a WordPress website from scratch can feel like wrestling with a lion, even for the experienced web builders! It’s like standing in front of a blank canvas with a palette full of colors, but no clear idea of where to begin. You need to decide on a layout, select appropriate themes and plugins, choose…

Continue Reading

Let’s Connect

Feel free to connect with me via any of the online platforms below: