Journey
A highlight of my dev journey
2017
Joined a Robotics Club in Junior High School
This was my first experience with programming. I used CodeVisionAVR (C) and Arduino (C++) to program a line-follower robot for maze-solving competitions. This period was one of the most memorable and fun times of my life — traveling across cities and abroad, and winning regional and national competitions.
2020
First Exposure to Web Development
The algorithm showed me Kevin Powell's HTML & CSS playlist . I immediately got interested and wanted to learn more.
2021
New Year Goals
I woke up with sunlight passing through my bedroom window, full of motivation. It was my first day learning Python from the GOAT CS Dojo . I finished the Python fundamentals in a month and continued with Jose Portilla's Udemy Python Bootcamp .
Interest in Competitive Programming
While learning Python, I loved practicing problem solving. From there, I discovered the world of competitive programming. I learned C++ from TLX TOKI and practiced on Codeforces .
Machine Learning and Data Science
With my motivation still very high, I became interested in ML. I started learning the mathematical foundation from another Jose Portilla course . But I didn't feel it was technical enough, so I enrolled in Andrew Ng's free Coursera Machine Learning course (GOAT GOAT GOAT).
Focusing on Web Development
I'm addicted to programming at this point. I enrolled in Colt Steele's Web Developer Bootcamp . Here I learned HTML, CSS, JS, MongoDB, and Express.js.
2022
I hecking love Game Dev
I once again enrolled in a Udemy course for game development . It was a fun experience and broadened my perspective on how I approach programming.
2023
Accepted to my dream uni
Thank God I got accepted to Institut Teknologi Bandung. But what I realized is that the journey matters more. It truly changed the way I think and approach problems. I felt like I was born again.
Love at first sight with capstone projects
From my first project, I gave full effort and got exceptional results. I started seeing "engineering" as one of my life purposes. Since then, I have felt more alive.
2024
I use Arch and Vim BTW
The YouTube algorithm blessed me with ThePrimeagen's channel (GOAT). It really made me realize the potential of programming.
First Step into Cybersecurity
Out of nowhere, I joined a CTF bootcamp and placed in the top 3. Then the top 3 formed a team, and we joined multiple national CTF competitions — sometimes finishing as finalists.
2025
Projects Every Day
I was bombarded with projects, and I loved it. I tried so many new things and delivered them successfully — I couldn't be more grateful.
2025
Peak semester
A lot of activities, experiences, and achievements. I was accepted as a Laboratory Assistant, won competitions, received a scholarship, got paid for on-site training in Korea, and got paired with awesome people. Totally PEAK.
Future
So many things to come
"Individuals must create their own meaning through self-overcoming, self-creation, and embracing life's challenges, including suffering, as a path to personal growth and realization of one's fullest potential." — Nietzsche