Skip to content

How I got here.

A structured account of the phases that shaped the way I build software.

  1. 2023Phase 01

    First Exposure to Programming

    My journey into programming began unexpectedly. During high school I had little interest in technology and did not even own a laptop. I originally planned to study statistics, but after failing the entrance path I decided to enroll in the Information Systems program at Universitas Bina Sarana Informatika. Entering a technology major without any prior experience made me feel unprepared, so I started learning programming independently using only my phone. During this time I explored the basics of Python as well as HTML and CSS, building my first understanding of how software and web pages work.

    • Started learning programming independently without a laptop
    • Self-studied Python fundamentals
    • Learned basic HTML and CSS using only a mobile device
    • Developed initial curiosity about how software and websites work
  2. 2023 — 2024Phase 02

    Academic Foundations

    In my first semester at university I finally obtained my first laptop, which significantly expanded my ability to experiment with code. Through coursework I learned programming fundamentals including Python, algorithms, and problem-solving techniques. At the same time my curiosity about web development grew stronger, leading me to begin learning JavaScript and exploring how interactive websites are built.

    • First personal laptop enabled deeper coding practice
    • Learned programming fundamentals through university coursework
    • Studied algorithms and computational thinking
    • Began exploring JavaScript and interactive web development
  3. 2024Phase 03

    Independent Project Building

    By the second semester I felt that the learning pace from formal modules was too slow for my curiosity. I began exploring React independently and started applying it to my academic assignments, even when the projects were originally intended to use basic HTML, CSS, and JavaScript. During this phase I also built a website for my former high school theater organization, Bala Teater, and completed a freelance project to develop a website for Bimba IFE, marking my first experience working with real clients.

    • Self-learned React outside of formal coursework
    • Applied React to academic projects beyond course requirements
    • Developed Bala Teater organization website
    • Completed freelance website project for Bimba IFE
  4. 2025Phase 04

    Backend and System Development

    After gaining confidence in frontend development, I began focusing more deeply on backend engineering. I expanded my JavaScript knowledge and started building server-side systems using Express.js, Prisma, and MongoDB. During this time I developed a Kanban Request System website for PT Automotive Fasteners Aoyama Indonesia. A few months later I also participated in the IT Bootcamp competition 'Software Development for Industry' organized by my university, where my team achieved 3rd place.

    • Transitioned from frontend focus to backend development
    • Built backend systems with Express.js, Prisma, and MongoDB
    • Developed Kanban Request System for PT Automotive Fasteners Aoyama Indonesia
    • Won 3rd place in the 'Software Development for Industry' IT Bootcamp
  5. 2025 — 2026Phase 05

    Professional Engineering Experience

    In the fifth semester, students were required to complete an internship. I joined PT Enerkomp Persada Raya where I was responsible for redesigning the company's profile website. During this project I used the opportunity to learn TypeScript and expand the scope of the system beyond a simple company profile site. The final project included not only the public-facing website but also a custom backend and CMS. I worked with one teammate who focused on frontend development while I primarily handled backend architecture and system logic.

    • Internship at PT Enerkomp Persada Raya
    • Redesigned company profile website architecture
    • Learned and applied TypeScript in production development
    • Built custom CMS and backend system
    • Collaborated in a small development team with separated roles
    Current