Skip to content

Perjalanan saya.

Rekam jejak fase-fase yang membentuk cara saya membangun perangkat lunak.

  1. 2023Fase 01

    Pertemuan Pertama dengan Programming

    Perjalanan saya di dunia programming dimulai secara tidak terduga. Saat masih SMA, saya sebenarnya tidak terlalu tertarik dengan teknologi dan bahkan belum memiliki laptop. Awalnya saya ingin melanjutkan kuliah di jurusan statistika, namun rencana tersebut tidak berhasil. Akhirnya saya memutuskan untuk mendaftar di Universitas Bina Sarana Informatika dengan jurusan Sistem Informasi. Masuk ke jurusan teknologi tanpa pengalaman membuat saya merasa kurang percaya diri, sehingga saya mulai belajar programming secara mandiri hanya menggunakan ponsel. Pada tahap ini saya mempelajari dasar-dasar Python serta HTML dan CSS untuk memahami bagaimana software dan website bekerja.

    • Mulai belajar programming secara mandiri tanpa laptop
    • Mempelajari dasar-dasar Python
    • Belajar HTML dan CSS hanya menggunakan ponsel
    • Mulai memahami dasar cara kerja website dan software
  2. 2023 — 2024Fase 02

    Fondasi Akademik

    Pada semester pertama kuliah saya akhirnya memiliki laptop pertama saya, yang membuka lebih banyak kesempatan untuk bereksperimen dengan kode. Dari perkuliahan saya mempelajari dasar-dasar pemrograman seperti Python, algoritma, dan cara berpikir logis dalam menyelesaikan masalah. Pada saat yang sama rasa penasaran saya terhadap pengembangan web semakin besar, sehingga saya mulai mempelajari JavaScript dan bagaimana membuat website yang interaktif.

    • Memiliki laptop pertama untuk belajar coding
    • Mempelajari dasar pemrograman melalui perkuliahan
    • Memahami algoritma dan logika pemrograman
    • Mulai mempelajari JavaScript dan web interaktif
  3. 2024Fase 03

    Membangun Proyek Secara Mandiri

    Pada semester kedua saya merasa materi dari modul perkuliahan berjalan cukup lambat dibandingkan rasa penasaran saya untuk belajar lebih jauh. Saya mulai mempelajari React secara mandiri dan bahkan menggunakannya untuk mengerjakan beberapa tugas kuliah yang sebenarnya hanya diminta menggunakan HTML, CSS, dan JavaScript sederhana. Pada fase ini saya juga membuat website untuk organisasi teater SMA saya, Bala Teater. Selain itu saya mendapatkan klien pertama melalui rekomendasi teman untuk membuat website bagi Bimba IFE, yang menjadi pengalaman pertama saya mengerjakan proyek nyata dengan klien.

    • Belajar React secara mandiri di luar materi kuliah
    • Menggunakan React untuk proyek tugas kuliah
    • Membuat website untuk organisasi Bala Teater
    • Mengerjakan proyek klien pertama untuk Bimba IFE
  4. 2025Fase 04

    Pengembangan Backend dan Sistem

    Setelah cukup percaya diri di sisi frontend, saya mulai memperdalam pengembangan backend. Saya mempelajari JavaScript lebih dalam khususnya untuk pengembangan server menggunakan Express.js, Prisma, dan MongoDB. Pada fase ini saya mengerjakan proyek pembuatan website Kanban Request System untuk PT Automotive Fasteners Aoyama Indonesia. Beberapa bulan kemudian saya juga mengikuti kompetisi IT Bootcamp 'Software Development for Industry' yang diselenggarakan oleh kampus saya dan berhasil meraih juara 3.

    • Mulai fokus pada pengembangan backend
    • Membangun sistem backend dengan Express.js, Prisma, dan MongoDB
    • Mengembangkan Kanban Request System untuk PT Automotive Fasteners Aoyama Indonesia
    • Meraih juara 3 dalam kompetisi IT Bootcamp 'Software Development for Industry'
  5. 2025 — 2026Fase 05

    Pengalaman Engineering di Dunia Kerja

    Pada semester lima mahasiswa diwajibkan mengikuti program magang. Saya menjalani magang di PT Enerkomp Persada Raya dengan tugas merancang ulang website company profile mereka. Dalam proyek ini saya mengambil kesempatan untuk mempelajari TypeScript dan mengembangkan sistem yang lebih lengkap, tidak hanya website company profile tetapi juga backend dan CMS untuk mengelola kontennya. Saya bekerja bersama satu orang rekan tim yang berfokus pada frontend, sementara saya lebih berfokus pada pengembangan backend dan arsitektur sistem.

    • Magang di PT Enerkomp Persada Raya
    • Merancang ulang website company profile
    • Mempelajari dan menerapkan TypeScript dalam proyek
    • Membangun backend dan CMS untuk website
    • Bekerja dalam tim kecil dengan pembagian peran frontend dan backend
    Sekarang