Blog.
Contact Form Email Setup For Students (Resend, Nodemailer, Log)
Learn how to configure the contact form email flow with automatic fallback: Resend first, Nodemailer second, and logging-only as the final safety net.
23/03/2026
Credits & Citations
A comprehensive list of the resources, images, and tools used to build this portfolio and its content.
29/11/2025
Lessons from My Final Internship Days
Sometimes the final days of an internship are the most memorable. Here’s what I learned about patience, professionalism, and growth when things didn’t go quite as planned.
01/11/2025
Using R Studio
This article is mostly to explain what I've learn from the course Statistical Data Analysis (CDS6224) regarding R studio. Think of it as a general guide.
10/04/2025

Getting Started with Next.js
Next.js is a powerful React framework that makes building web applications easier and more efficient. In this post, we'll explore the basics of Next.js and how to get started with your first project.
02/04/2025

Setting Up Your Portfolio Website
Learn how to clone, configure, and deploy your personalized portfolio website with ease using Next.js, TypeScript, and Tailwind CSS.
31/03/2025

Setting Up WSL and Installing Essential Tools on Windows
Learn how to set up Windows Subsystem for Linux (WSL), install Ubuntu, and get essential development tools like Node.js running on your system.
26/03/2025
Image Layout Examples in Blog Posts
Learn how to use various image layout options in your blog posts, including full-width, left-aligned, right-aligned, and centered images with captions.
20/09/2023
Code Syntax Highlighting Examples
This post demonstrates how syntax highlighting works for different programming languages in our blog system, including HTML, CSS, JavaScript, TypeScript, Bash, and PowerShell.
10/08/2023