PROFILE · BACKEND ENGINEER

Building fast, secure, and easy-to-use web applications.

I'm a full-stack web developer who combines solid server-side logic with polished frontend experiences. I specialize in scalable backend systems — from relational and NoSQL database design to RESTful APIs and data security.

But I go beyond the server. I connect that backend foundation to dynamic, responsive frontends, ensuring flawless data delivery straight to the user.

Photo of Redho Arifin
Redho Arifin@redoamain
SELECTED WORKS

Projects & Systems

(3)
01 · System Architecture

I build full-stack web applications with Next.js and an integrated CMS. I handle everything from database design and APIs to responsive frontends.

Next JSShdcn UI
Live
citiplumb.id
Company Profile Website
02 · System Architecture

Konfigurasi Neovim pribadi berbasis LazyVim yang dioptimasi untuk pengembangan Web & Backend dengan pengalaman navigasi mirip VSCode dan tema Tokyo Night

NeovimLazyvimLua
Source
github.com
Neovim Configuration (LazyVim)
03 · System Architecture

Portal aplikasi Bea Cukai untuk manajemen dokumen kepabeanan dan pelaporan barang di perusahaan kawasan berikat.

Next JSTailwind CSSShdcn UI
Live
bc.citiplumb.id
Portal Bea Cukai Kawasan Berikat
CAREER & EXPERIENCE

Experience & Roles

August 2026 — PresentHybrid

Programmer

@ Harmoni Software House

Leading the development of the company web platform, managing a team of 4 developers, and introducing CI/CD that cut release time from weekly to daily.

BunElysiaPostgreSQLDocker
August 2024 — PresentOn SIte

IT Support Specialist

@ PT CITI PLUMB

I serve as an IT Support Specialist who wears two hats — server management and programming. On the server side, I handle deployment, monitoring, maintenance, and security across production and development environments. On the programming side, I write scripts and build internal applications to solve operational challenges, streamline workflows, and support development teams. My role is to ensure that server systems remain stable while also delivering custom technical solutions that keep the business running smoothly.

Linux ServerWindows ServerTypescriptERP
TECHNICAL CAPABILITIES

About & Stack

I'm a full-stack web developer who combines solid server-side logic with polished frontend experiences. I specialize in scalable backend systems — from relational and NoSQL database design to RESTful APIs and data security.

But I go beyond the server. I connect that backend foundation to dynamic, responsive frontends, ensuring flawless data delivery straight to the user.

Technical Skills & Stack

Backend
Node.jsExpress
Database
RedisPostgreSQL
DevOps & Systems
Docker
Frontend
ReactTailwind CSSTypeScriptAstro
Mobile
React Native
TRANSMISSION & CONNECT

Get in Touch

If you have a backend infrastructure challenge, a project inquiry, or want to discuss technical collaboration, write directly:

CASE STUDY · PROJECT OVERVIEW

Company Profile Website

citiplumb.id
Company Profile Website

I build full-stack web applications with Next.js and an integrated CMS. I handle everything from database design and APIs to responsive frontends.

Next JSShdcn UI

My focus is on writing clean, documented code that's easy to maintain. In this project, I built a company profile website where the CMS lives inside the Next.js app — giving full control, better performance, and zero ongoing costs.

CASE STUDY · PROJECT OVERVIEW

Neovim Configuration (LazyVim)

github.com
Neovim Configuration (LazyVim)

Konfigurasi Neovim pribadi berbasis LazyVim yang dioptimasi untuk pengembangan Web & Backend dengan pengalaman navigasi mirip VSCode dan tema Tokyo Night

NeovimLazyvimLua

Konfigurasi Neovim pribadi yang dibangun di atas LazyVim, dirancang khusus untuk
mempercepat workflow pengembangan Web & Backend. Setup ini menggabungkan performa
Neovim dengan kemudahan penggunaan ala VSCode, tanpa mengorbankan fleksibilitas
modal editing.

Fitur Utama:
• Berbasis LazyVim dengan manajemen plugin menggunakan lazy.nvim
• Dukungan bahasa: TypeScript, JavaScript, Svelte, Tailwind CSS, SQL, Docker
• LSP & Autocompletion siap pakai (tsserver, svelte, tailwindcss, sqlls, dockerls)
• Formatter & Linter otomatis (Prettier, ESLint, Stylua)
• Navigasi file & buffer dengan Telescope, Neo-tree, dan Harpoon
• Keymaps ergonomis yang terinspirasi dari VSCode
• Tema Gruvbox dengan konfigurasi custom untuk kenyamanan mata
• Git integration (Gitsigns, LazyGit, Diffview)
• Terminal terintegrasi (Toggleterm) untuk workflow Docker & SQL

Tujuan utama konfigurasi ini adalah menciptakan environment coding yang cepat,
konsisten, dan menyenangkan untuk produktivitas harian — baik untuk frontend
(Svelte/TypeScript) maupun backend (Node.js, SQL, Docker).

CASE STUDY · PROJECT OVERVIEW

Portal Bea Cukai Kawasan Berikat

bc.citiplumb.id
Portal Bea Cukai Kawasan Berikat

Portal aplikasi Bea Cukai untuk manajemen dokumen kepabeanan dan pelaporan barang di perusahaan kawasan berikat.

Next JSTailwind CSSShdcn UI

Overview

BC Citiplumb adalah portal aplikasi Bea Cukai yang dirancang khusus untuk perusahaan kawasan berikat dalam mengelola seluruh administrasi kepabeanan secara digital. Portal ini menggantikan proses manual berbasis spreadsheet menjadi sistem terpusat yang real-time, akurat, dan audit-ready.

Latar Belakang

Perusahaan kawasan berikat memiliki kewajiban pelaporan yang ketat ke Bea Cukai, mulai dari dokumen BC 2.3, BC 2.5, BC 4.0, hingga laporan berkala. Proses manual rentan terhadap human error, keterlambatan, dan sulit ditelusuri saat audit. Portal ini hadir untuk menyelesaikan masalah tersebut.

Fitur Utama

  • Manajemen Dokumen Kepabeanan — Input, edit, dan tracking dokumen BC 2.3, BC 2.5, BC 4.0, dan dokumen lainnya
  • Pelaporan Barang Keluar-Masuk — Pencatatan otomatis mutasi barang dari/ke kawasan berikat
  • Dashboard Monitoring — Visualisasi status dokumen, deadline pelaporan, dan stok barang real-time
  • Manajemen Izin & Master Data — Pengelolaan nomor izin, NIB, master barang, dan supplier
  • Export & Reporting — Generate laporan dalam format Excel/PDF sesuai template Bea Cukai
  • Role-Based Access Control — Multi-user dengan hak akses berbeda (admin, operator, viewer)
  • Audit Trail — Log semua aktivitas user untuk kebutuhan audit kepabeanan