Radhian
Full-stack & DevOps engineer

Berbasis di IndonesiaTerbuka untuk proyek

Saya membangun sistem tempat sebuah ISP bertumpu.

Saat ini

Tujuh belas sistem internal, berjalan di production.

Memuat sinyal 000

02 — Sistem senyap

Sebagian besar yang saya bangun tidak akan pernah Anda lihat. Absensi, inventaris, keuangan, sign-on, monitoring, peta jaringan fiber — sistem-sistem senyap yang membuat sebuah ISP dan orang-orangnya terus bergerak. Memang begitulah seharusnya infrastruktur yang baik terasa.

  • Laravel
  • Next.js
  • NestJS
  • Go
  • Docker
  • Zabbix

Sistem pilihan (17)

Tujuh belas sistem, sebagian besar di repositori private, dikelompokkan menurut apa yang mereka jaga tetap berjalan.

Jaringan & monitoring (6)

  1. Manajemen dan perencanaan jaringan fiber-to-the-home: setiap kabinet, kabel, dan port di peta live, dibatasi per area dan role.

    React 19 · MapLibre GL · NestJS · BullMQ · Drizzle

  2. Zabbix yang mudah dibaca: host di peta, service, dan snapshot SLA, disuplai aggregator Go yang mengumpulkan MQTT dari 30+ site dan menyimpan data saat koneksi putus.

    NestJS · Next.js · Leaflet · Go · MQTT

  3. Operasional dan keuangan bisnis bandwidth: customer, provider, pengiriman, fee, cashflow, dan rekap bulanan, semuanya bisa dicetak.

    Express · MySQL · Next.js · TanStack Table · React Flow

  4. Tampilan padat ala btop untuk seluruh armada server, dibuat untuk layar TV di NOC.

    Go · Vue 3 · Vite · WebSocket

  5. Uptime, waktu respons, sertifikat SSL, dan masa berlaku registrasi setiap domain dan subdomain, dalam satu layar.

    Go · SQLite · WebSocket · Vue 3

  6. Agen AI untuk analisis infrastruktur: model memanggil tool MCP secara live, dan setiap angka di laporannya bisa ditelusuri ke payload asli.

    React · React Flow · Go · MCP

Operasional & keuangan (5)

  1. Posisi kas setiap rekening perusahaan, dibagi ke dalam pocket, lengkap dengan approval, rekonsiliasi, dan audit trail.

    React · Express 5 · Prisma · MySQL

  2. Transaksi, vendor, dan aset, diolah menjadi neraca, tren, dan perbandingan yang siap dicetak tim finance.

    Next.js · Laravel · MySQL

  3. Inventaris lintas gudang: penerimaan, pengeluaran, histori serial number, dan laporan stok.

    Next.js · Laravel

  4. Pengajuan pembelian, pengiriman, dan servis beserta jurnal pengeluaran, dipantau per project dan per site.

    Laravel · React · Tailwind · Chart.js

  5. Satu pintu pembayaran untuk semua aplikasi internal: banyak provider di balik satu API, setiap request ditandatangani HMAC.

    NestJS · MySQL · Next.js

Orang & akses (3)

  1. Satu identitas untuk semua aplikasi internal: OpenID Connect provider dengan PKCE, rotasi token, dan audit event.

    SvelteKit · Drizzle · MySQL · Argon2

  2. Absensi dengan QR code, lengkap dengan izin, sakit, dinas luar, dan laporan siap cetak.

    Next.js · Laravel

  3. Helpdesk IT: tiket, kategori, role, dan laporan siap cetak.

    Laravel · Next.js

Pesan (2)

  1. WhatsApp gateway: sesi via QR, pesan tunggal, massal, dan media, broadcast, template, serta webhook.

    Go · NestJS · Socket.IO · Next.js

  2. Email gateway terpusat: akun SMTP, template, dan kampanye blast lewat antrean Redis, lengkap dengan log pengiriman.

    NestJS · Bull · Redis · Next.js

Web publik (1)

  1. Wajah publik perusahaan: situs utama, alur pendaftaran berlangganan, dan CMS di baliknya.

    Next.js · Framer Motion · Laravel

04 — Lapisan di bawahnya

Lapisan di bawahnya

Semua yang di atas berjalan di sini.

  1. 06ObservabilityZabbix · LibreNMS
  2. 05Otomasin8n
  3. 04DataMySQL · PostgreSQL · Prometheus
  4. 03Edge & proxyTraefik · Certbot
  5. 02ContainerDocker · Compose
  6. 01Linux & serverSSH
Radhian, mengenakan jas gelap dan dasi biru, tangan terlipat, tersenyum

05 — Di luar server

Saya Radhian, full-stack dan DevOps engineer dari Indonesia. Saya membangun sistem internal sebuah ISP dari ujung ke ujung: database, API, dashboard di dinding NOC, sampai server tempat semuanya berjalan.

Cara saya bekerja

  1. Membosankan itu fitur.

  2. Belum dimonitor, belum selesai.

  3. Dibangun untuk bertahan, bahkan tanpa saya.

Berbasis di
Jakarta, Indonesia
Bahasa
Indonesia, Inggris
Saat ini
Membangun untuk sebuah ISP Indonesia

Terbuka untuk proyek

06 — Sinyal

Mari bangun sesuatu yang berjalan senyap.