Welcome š
Every journey has a first commit.
Happy New Year 2026 š

If youāre reading this, youāre looking at the very first post on my personal blogāand honestly, that feels both exciting and a little scary.
Iāve been thinking about starting a blog for a long time. This year, I finally decided to stop overthinking and just start.
This blog is my place to grow as a web developer and full-stack engineer, especially by diving deeper into Next.js, SEO, and Core Web Vitals. Itās also where Iāll share what I learn, what I break, what I fix, and what I experience along the way.
And who knowsāmaybe one day this blog will even make money š
But before we get into the technical stuff, let me tell you a bit about the person behind the keyboard.
Who is Yudi, really?
Letās start simple.
My name is Yudi, and Iām from Bali, Indonesia.
Now, hereās the part where things get interesting š
My full name is Cokorda Gede Agung Yudi Dharma Putra.
Yes, itās long.
No, I donāt expect you to remember it.
In Indonesia, names donāt always follow the āfirst nameālast nameā system that many countries use. Some people even have just one name. If that sounds confusing, youāre not aloneāthereās a good explanation here: Indonesian names.
Two things that almost always come up
If you ask people who know me well to describe me, two words usually appear pretty quickly:
football and anime.
Football is something I enjoy both playing and watching. My favorite club is Manchester Unitedāa decision that comes with years of emotional ups and downs š . I mostly follow European football, not just the matches but also transfer news and club updates. Watching football content on social media has surprisingly helped me improve my English as well.
Anime is the other half of that story. Iām not the type who watches everything, but Iām a big fan of Shonen Jump series like Naruto, One Piece, Bleach, and Jujutsu Kaisen. Solid stories, strong characters, and long journeysāmaybe thatās why I like them.
An all-rounder mindset
If I had to describe myself in one sentence, it would be this:
Iām an all-rounder, not a masterāand Iām still learning.
I can play football, badminton, and swim. I think I could also play basketball, volleyball, or even baseball⦠though thatās still unproven š
.
Outside of sports, Iāve tried music, latte art, drawing, driving, coding, and designing.
I wouldnāt say Iām an expert in all of them, but Iām comfortable trying new things. That mindset fits perfectly with my current role as a Full-stack Engineer, where learning never really stops and versatility matters.
From Bali to Japan
Since 2022, Iāve been living in Japan.
I originally came here as a Japanese language school student with a scholarship. After that chapter, I transitioned into working as a Full-stack Engineer at a company in Japan. It hasnāt always been easy, but itās been incredibly rewardingāboth professionally and personally.
Living and working in Japan has shaped how I think, how I work, and how I approach learning.
Why this blog exists
This blog is more than just a place to post code snippets or tutorials.
Itās a record of my journeyāthrough web development, life in Japan, continuous learning, and everything in between.
I hope I can stay consistent, keep writing, and share things that are usefulāor at least relatableāto someone out there reading this.
Iāll end this first post with a quote that really sticks with me:
āReal power is not hitting hard, but hitting the target.ā
ā Cus D'Amato