Available for new projects

Hi, I'm Farhan
Full Stack Developer

Berfokus pada pengembangan backend dan aplikasi full-stack, saya merancang sistem yang skalabel, andal, dan efisien.

> _ build something fun

Portrait of Farhan Tirta, Full Stack Developer

Farhan Tirta

Jakarta, Indonesia

Tentang saya

Engineering across the full stack

Saya Farhan Tirta, seorang Full Stack Developer yang berfokus pada pengembangan aplikasi web modern dengan keahlian di bidang backend, frontend, cloud computing, dan AI. Saya senang membangun solusi yang dapat menyelesaikan permasalahan nyata melalui kode yang bersih, arsitektur yang skalabel, dan pengalaman pengguna yang optimal.

Saya percaya bahwa proses belajar tidak pernah berhenti. Karena itu, saya terus mengeksplorasi teknologi baru, mengembangkan proyek pribadi, dan meningkatkan kemampuan untuk menciptakan perangkat lunak yang andal, efisien, dan memberikan dampak positif.

Top Languages
Top languages
Contribution Streak
Contribution streak
GitHub Contributions
My coding activity over the past year.
Karya

Karya yang Saya Bangun

Berbagai proyek yang mencerminkan pengalaman saya dalam merancang dan mengembangkan aplikasi modern dengan fokus pada backend, frontend, dan cloud computing.

DevLabs preview
Web Application

DevLabs

DevLabs merupakan platform yang menghubungkan klien, arsitek, dan pembangun. Dibangun menggunakan Kotlin, Node.js, Express, serta sistem rekomendasi berbasis Python dan Flask untuk memberikan rekomendasi arsitek yang sesuai dengan kebutuhan pengguna.

  • Express.JS
  • Python
  • Recomender System
  • PostgresSQL
Heatify - Physics Elearning preview
Web Application

Heatify - Physics Elearning

Platform berbasis web ini memungkinkan siswa mempelajari materi yang tersedia dan mengikuti kuis. Selain itu, guru dapat memantau hasil belajar siswa secara langsung.

  • Laravel
  • MySQL
  • TailwindCSS
DesignMyWare preview
Mobile Application

DesignMyWare

Aplikasi multi platform (website dan mobile) ini memungkinkan penggunanya untuk melakukan kustomisasi item sesuai keinginannya, seperti menambahkan gambar pada pakaian, botol, dan berbagai item lainnya.

  • Laravel
  • MySQL
  • Flutter
Lelangku - Auction Marketplace preview
Web Application

Lelangku - Auction Marketplace

Lelangku saya buat bersama dengan tim beranggotakan empat orang, dimana saya berperan sebagai full-stack developer. Dalam peran ini, saya bertanggung jawab untuk mengembangkan keseluruhan arsitektur platform, dari backend hingga frontend.

  • Express.JS
  • MongoDB
  • Bootsraps
Pengalaman

Tempat di mana saya telah membuat dampak

  1. Junior Full-Stack Developer

    Januari 2025 — Sekarang

    Datacaraka Solusindo

    Mengembangkan aplikasi berbasis microservices dengan arsitektur gRPC menggunakan Golang untuk backend dan React untuk frontend, serta memastikan setiap layanan dapat terintegrasi dengan baik dengan sistem lain di dalam ekosistem aplikasi.

    • Mengembangkan layanan backend berbasis microservices menggunakan Golang dan gRPC
    • Membangun dan mengembangkan antarmuka pengguna menggunakan React dan TypeScript
    • Memastikan layanan yang dikembangkan dapat terintegrasi dan berkomunikasi dengan baik dengan sistem atau aplikasi lain (surrounding systems)
    • Golang
    • gRPC
    • React
    • TypeScript
    • PostgreSQL
    • MongoDB
    • Docker
  2. Freelance Data Validator

    Oktober 2024 — Desember 2024

    NoLimit Indonesia

    Mendukung proses persiapan data AI dengan memvalidasi dataset hasil anotasi untuk memastikan kualitas, konsistensi, dan kesesuaian dengan pedoman anotasi pada proyek machine learning.

    • Memvalidasi dataset hasil anotasi agar memenuhi standar akurasi, konsistensi, dan kualitas
    • Mengidentifikasi, mendokumentasikan, serta memperbaiki inkonsistensi, kesalahan, dan data duplikat
    • Berkoordinasi dengan tim anotasi untuk memastikan data sesuai dengan pedoman proyek
    • Data Annotation
  3. Business Intelligence Intern

    Juli 2023 — September 2023

    PT Socfin Indonesia (Sofindo)

    Mendukung tim Business Intelligence dalam mengolah data operasional menjadi informasi yang bernilai melalui pengembangan query SQL, dashboard interaktif Tableau, dan laporan bisnis untuk membantu pengambilan keputusan berbasis data.

    • Mengembangkan 5 dashboard interaktif menggunakan Tableau untuk memantau performa operasional perkebunan kelapa sawit
    • Menyusun dan mengoptimalkan query Microsoft SQL Server untuk proses ekstraksi dan transformasi data
    • Berkolaborasi dengan pengguna bisnis dalam mengidentifikasi kebutuhan laporan dan menyajikan dashboard yang informatif
    • SQL Server
    • Tableau
  4. Asisten Dosen Struktur Data

    September 2022 — Januari 2023

    Informatics Laboratory Telkom University

    Mendampingi kegiatan praktikum mata kuliah Struktur Data dengan memberikan bimbingan, menjelaskan konsep dasar struktur data, serta membantu mahasiswa dalam memahami implementasi menggunakan bahasa pemrograman C++.

    • Memberikan penjelasan materi praktikum mengenai struktur data seperti array, linked list, stack, queue, tree, dan graph
    • Membimbing mahasiswa dalam menyelesaikan studi kasus dan implementasi algoritma menggunakan C++
    • Melakukan penilaian tugas praktikum serta memberikan umpan balik untuk meningkatkan pemahaman mahasiswa
    • Membantu dosen dalam mempersiapkan materi dan pelaksanaan kegiatan praktikum
    • C++
  5. Asisten Praktikum Algoritma Pemrograman

    Februari 2022 — Juli 2022

    Informatics Laboratory Telkom University

    Mendampingi pelaksanaan praktikum Algoritma Pemrograman dengan membimbing mahasiswa memahami konsep dasar algoritma, logika pemrograman, serta implementasinya menggunakan bahasa pemrograman Go.

    • Memberikan penjelasan materi mengenai algoritma dasar, percabangan, perulangan, fungsi, array, dan struktur data sederhana
    • Membimbing sekitar 6 mahasiswa dalam menyelesaikan latihan dan tugas praktikum menggunakan Golang
    • Melakukan evaluasi dan penilaian tugas praktikum serta memberikan masukan terhadap hasil pekerjaan mahasiswa
    • Membantu dosen dalam mempersiapkan modul praktikum dan mendukung kelancaran proses pembelajaran
    • Golang
Lainnya

Kenali saya di platform lain

Ikuti atau hubungi salah satu platform ini.