Dansday

How I become Full-Stack Engineer

How I become Full-Stack Engineer

Published on Mar 23, 2026

I often reflect on how a curious teenager in Indonesia turned into a full stack engineer based in Malaysia. It was not a smooth ride, but I took specific steps that anyone can follow. I am sharing my path so you can see why I made certain choices and what trade offs I had to face along the way.

My journey began with an Android phone running KitKat when I was fourteen. Instead of just playing games, I obsessed over rooting it and using tools such as Game Guardian to manipulate memory. This taught me how to understand the how of a system before looking at a textbook. Later, I used my curiosity for web security to perform MySQL injection and deface sites. Getting caught and facing school penalties was painful, but it redirected my energy toward a tech olympiad. This taught me that failure can be a catalyst for growth if you treat it with discipline.

I chose to study at Politeknik Negeri Jakarta because it offered a double degree track. Spending time at Asia e University in Malaysia gave me a crucial foothold in the local job market. From 2019 to 2023, I navigated between multimedia and technical subjects. While multimedia was not the most direct route to a software engineering role, it gave me a strong start. When I reached Malaysia, I noticed that videography roles were rare. I had to pivot toward web development, spending weeks mastering Laravel, Agile, and Scrum. The rejection I faced during those two months taught me the importance of aligning my skills with what companies actually pay for.

Networking felt uncomfortable, but I forced myself to reach out directly to hiring managers. When I wanted an internship at iPrice, I messaged Bilhasry Ramadhony every single week. My persistence worked, and I secured an internship. I viewed those four months as an intensive bootcamp where I learned from engineers such as Nahida and Cua. I gave everything I had, which helped me land a full time role despite the financial trouble the company later faced. My adaptability in that volatile environment is what secured my place as a full stack engineer.

If you want to follow a similar path, consider this roadmap.

  1. Start with hands on experimentation Practice on the devices you own because practical tinkering beats theory every time.
  2. Channel your hacker drive ethically Focus on debugging and security rather than causing chaos.
  3. Select a degree with a strong tech track Look for exchange programs that help you enter the market where you want to work.
  4. Learn skills that are in demand Align your self study with the web and mobile roles that businesses are currently hiring for.
  5. Network with intent Reach out to managers directly and keep your follow up polite but consistent.
  6. Treat your internship like a trial period Absorb every process you can and deliver more than what is expected.
  7. Adapt and stay resilient Do not let uncertainty keep you from delivering value to your team.

My journey was not a straight line, and I made plenty of mistakes. By staying curious, pivoting when the market demanded, and never stopping the grind of learning, I turned into a full stack engineer. If you are willing to put in the same level of persistence, the path is open for you too.