Situs ini dikemudikan dua tombol, seperti mesin pemiliknya. Membaca: j dan k menggulir, d dan u setengah layar, gg ke atas, G ke bawah, H dan L pindah jendela, ? membuka panduan. Spasi adalah kunci leader Neovim dan mengurus isi: Spasi lalu h beranda, r riset, p proyek, g gear, a tentang, / tag, atau Spasi lalu angka untuk melompat ke jendela bernomor itu. Home adalah prefix tmux dan mengurus jendela: Home lalu c membuka terminal, Home lalu & menutup jendela, Home lalu spasi ke jendela berikutnya. Saat fokus ada di papan ketik, h j k l memindahkan pilihan antar tombol dan Enter membukanya.

RisetR TentangA Gear — G untuk gear — papan ketik, terminal, editor, homelab.G
    ProyekP Tag — / seperti di vim: cari./
    ×
    Menu

    ~/arisjirat

    Aris Jirat Kurniawan

    Craftsman Software Engineer

    Sekarang Software Engineer @ BFI Finance

    Percayalah, ini jauh lebih enak di desktop — di sana kamu dapat pengalaman yang saya pakai tiap hari. 🙂

    Proyek pilihan
    1. Perangkat keras

      ArkButton

      Dirancang, dicetak, disolder, dan di-flash sendiri: 58 tombol, dua nRF52840, ZMK. Plat tenting-nya gagal sepuluh kali karena saya cetak rebah; ternyata memang harus berdiri.

    2. Kriptografi terapan

      sirna

      Pesan dan berkas terenkripsi yang KUNCINYA bisa dihancurkan sesuai permintaan — dan begitu kunci itu hilang, semua salinan sandi-teksnya ikut mati, termasuk salinan yang tidak Anda kendalikan. Rust, XChaCha20-Poly1305, dan servernya menaut pengurai header saja sehingga tidak bisa mendekripsi apa pun yang ia simpan.

    3. Game AR

      Tombakan

      Pasang permukaan air virtual di ruangan nyata lewat AR, lalu lempar tombak ke ikan yang warnanya cocok dengan target. Unity URP + ARFoundation, 32 commit dalam tujuh iterasi mingguan, build Android dan iOS.

      Tombakan
    4. Algoritma dari nol

      pothole-detection

      Tidak ada satu pun impor framework. Konvolusi, pooling, softmax, cross-entropy, dan backpropagation LeNet-5 diturunkan sendiri lalu ditulis pakai NumPy. Yang membuktikan turunannya benar bukan akurasinya, tapi gradient check numerik: galat di bawah 1e-5.

    5. Infrastruktur

      homelab-platform

      k3d, ArgoCD, Vault, WireGuard, Caddy, Prometheus/Grafana/Loki/Tempo — dan halaman yang sedang Anda baca keluar dari sana. Apa pun yang saya ubah langsung di klaster dikembalikan sendiri oleh ArgoCD — menjengkelkan tepat satu kali, melegakan sesudahnya.

    Tempat saya bekerja

    1. BFI Finance

      sekarang Software Engineer

      Layanan proses berbasis workflow

      Proses persetujuan yang berjalan berhari-hari, dijalankan sebagai workflow yang tahan restart.

    2. Ruangguru

      Senior Software Engineer

      Pemutar video dengan kuis di dalamnya

      Video berhenti di titik yang ditentukan, menampilkan soal, dan melanjut setelah dijawab.

    3. Mola TV

      Frontend Engineer

      Pemeliharaan pemutar video streaming

      Pemeliharaan pemutar yang sudah berjalan di produksi: penanganan galat pemutaran, perilaku saat bandwidth berubah, dan perbaikan pada jalur yang sering gagal.

    Riwayat lengkap di About

    Terbaru
    id en
    rss gh in