BATAM, INDONESIA · OPEN TO WORKAVAILABLE FROM 21 OCT 2026

ARDI

IT Generalist & Full-Stack Developer

about_me.txt

From network cabling to production web apps. Most recently the sole IT staff at a rural bank in Batam: network, endpoints, file server and security documentation, plus the in-house software that runs on them. Before that, four years keeping a 24/7 crypto-mining facility online. I build small, durable systems that real people use every day.

4+ yrshands-on IT
4 appsin real daily use
33staff on my HR system
3 langID · 中文 · EN

C:\ARDI\PROJECTS>

Featured work

Built solo, used by real people.

hr_attendance.exe

HR Attendance & Leave System

● LIVE

PT BPR Pundi Masyarakat · 2026

Turns fingerprint scans into payroll-ready recaps and runs leave approvals for all 33 employees, on an office server with no internet access.

  • Polls a ZKTeco fingerprint terminal and matches scans to employees
  • Leave workflow across 7 roles with working-day quota rules and holiday calendar
  • Security-guard shift scheduling and audited attendance corrections
  • Payroll Excel export; installs offline, scheduled backups
PythonFastAPISQLAlchemySQLiteHTMXJinja2

📄 Case study

bprpundi.co.id

bprpundi.co.id

● LIVE

Bank public website · 2026

Rebuilt a bank's legacy WordPress site as a Laravel app the staff can run themselves.

  • Credit-simulation calculator, 6 product pages, public financial reports
  • Careers, collateral auctions, consumer-complaint and whistleblowing forms
  • Filament admin panel for all content and form inboxes
  • Hand-written CSS design system; deployed behind Cloudflare
Laravel 13Filament 4PHP 8.3Alpine.jsMariaDB

↗ Visit site

aponk_red_pos.exe

Aponk Red POS

● IN USE

POS & stock for a family arowana fish store · 2025–2026

An installable PWA for Android and iOS that keeps selling when the internet drops.

  • Offline-first: cash sales queue in IndexedDB and sync on reconnect
  • Per-fish inventory by ID, tank, size and photo, plus product variants
  • End-of-day cash reconciliation; sales and stock reports
  • Role-based access for owner, admin and cashier
Next.js 15React 19TypeScriptSupabaseTailwindPWA

utang_grup.exe

Utang Grup

● IN USE

Shared expense & debt tracker · 2026

A phone-first web app a group of six uses to split bills and settle up.

  • Equal or custom bill splits, direct debts, settlement tracking
  • Debt simplification: the fewest transfers to settle everyone
  • Receipt photos, editable history and an activity log
  • Row-level security; data only reachable through PIN-checked functions
JavaScriptSupabasePostgreSQL RLSPGliteVercel

⌥ GitHub

vibescreen.apk

Vibescreen

● SIDE PROJECT

Android dashboard for Claude Code · 2026

Turns a spare Android phone into an always-on desk screen for AI coding-agent usage.

  • Quota, burn-rate forecast and a live per-session status strip
  • Local Python service over USB (adb reverse) or Bluetooth
  • Read-only by design: nothing exposed to the network
KotlinJetpack ComposePythonadb

⌥ GitHub

vivolab.vm

vivolab

● HOMELAB

A tablet turned VM server

An ASUS Vivobook tablet (4-core Pentium, 7.5 GB RAM, no Ethernet) running headless Xubuntu as a KVM host, managed remotely.

  • Two Windows 11 guests with UEFI, Secure Boot and emulated TPM 2.0
  • Services as containers to save RAM; remote access over Tailscale
KVMlibvirtCockpitTailscaleDocker

kuliah.zip

University Projects

● COURSEWORK

Universitas Putera Batam

Early full-stack builds with PHP and MySQL.

  • Elegant Resto: restaurant reservations with an admin dashboard
  • Kost Fajar 888: boarding-house rentals with Midtrans online payment
PHPMySQLHTMLCSSJavaScript

C:\ARDI\SKILLS>

Stack

Taken from what's actually in my projects, not a wish list.

Frontend

Web and mobile UI

Next.jsReact 19TypeScriptTailwindAlpine.jsHTMXBladeJetpack ComposePWA

Backend

APIs, data, business logic

PHP 8.3LaravelFilamentPythonFastAPISQLAlchemyKotlinC#

Data & Cloud

Databases and deployment

PostgreSQLSupabaseMariaDBMySQLSQLiteVercelCloudflareGit

Infrastructure

Servers, networks, hardware

VLAN designWindows ServerLinuxNTFS ACLsKVMDockerCCTVASIC repair

Security & Tools

Recon, scripting, audit

NmapWiresharkSNMPPowerShellpandasdraw.ioISMS / SMKI

People

Languages and ways of working

IndonesianMandarinEnglishUser trainingBoard reportingSolo delivery

C:\ARDI\HISTORY>

Where I've worked

job_02.log

APR 2026 — OCT 2026

IT · PT BPR Pundi Masyarakat, Batam

  • Sole IT for a rural bank: network, 22 workstations, file server, user support and in-house software
  • Built and deployed the HR attendance system used by all 33 employees, and the bank's public website
  • Audited the file server and PC fleet; reported risks and a replacement plan to the Board
  • Mapped the office network and prepared the ISMS (SMKI) documentation reported to Perbarindo
job_01.log

AUG 2021 — AUG 2025

IT Operations Technician · Cryptocurrency Mining Facility

  • Kept 23 ASIC mining farm units online 24/7 across multiple sites, in a 5-person technician team
  • Built networks from scratch; set up remote monitoring and CCTV
  • Led a migration of hundreds of mining devices from legacy to modern hardware
  • Trained teammates on hardware repair
education.txt

AUG 2022 — EXPECTED 2027

Universitas Putera Batam

Bachelor's Degree in Computer Science, thesis stage

certs.txt
  • Network Defense Essentials (NDE), EC-Council
  • Foundational C# with Microsoft, freeCodeCamp
  • Responsive Web Design, freeCodeCamp
  • Google IT Support (in progress)

C:\ARDI\NOW>

Right now

What I'm up to this month. Last updated October 2026.

now.txt
  • StudyingFinishing my Computer Science thesis at Universitas Putera Batam, graduating in 2027
  • LearningWorking through the Google IT Support certificate
  • WorkingMy IT contract at PT BPR Pundi Masyarakat ends on 20 October 2026
  • Looking forIT support, infrastructure or full-stack roles in Batam
  • Listening toCity pop and vaporwave

C:\ARDI\CONTACT>

Let's build something

Open to IT, infrastructure and full-stack roles in Batam.