Fajar Geran Arifin
Fajar Geran ArifinBackend Dev & SysEng
Work & Systems Engineering

Portfolio Projects

Here are the projects I have designed and engineered. I focus on functional stability, speed, and seamless integrations.

GA Workspace
Internal Business System

GA Workspace

General Affairs & inventory management system across 3 companies (holding + 2 subsidiaries), built from scratch to production-ready. Includes proactive security audits discovering and fixing multi-tenant access control vulnerabilities. Full-stack ownership from database & auth setup to deployment, featuring backend hardening (JWT, Zod validation).

ReactViteTypeScriptTailwind CSSExpressPrismaPostgreSQL
Internal Audit System
Internal Business System

Internal Audit System

Account-based production mutation recording & audit system for Padudjayaputera Group (holding + subsidiaries). Implements a spreadsheet interface with a real-time formula engine (Excel-like), automatic running balance calculations (Debit, Credit, Balance), automated digital signature PDF exports, and multi-tenant data isolation at the PostgreSQL database level via Drizzle ORM.

Next.js 16React 19Better AuthDrizzle ORMPostgreSQLpdfmakeTailwind CSS
HRD Website
Internal Business System

HRD Website

Internal company HRD system (employee management, attendance, leave, payroll, documents). Conducted a major technical audit and gradual refactoring, including discovering and fixing critical bugs in employee payroll calculations. Refactoring reduced code complexity by 36% (9,546 → 6,091 lines) and redesigned the sidebar component from 748 to 384 lines.

Next.jsReactTypeScriptPrismaPostgreSQLNextAuthshadcn/ui
Integrated Sales & Distribution Management System
Internal Business SystemLive

Integrated Sales & Distribution Management System

Sales & distribution management system for company operations. Served as the formal penetration testing target for Web Attack Monitoring System (WAMS) research — covering ML-based attack detection and real attack simulations (SQL Injection, XSS, Brute Force, Path Traversal). Production system tested across 3 rounds of formal penetration testing.

Next.jsNextAuthMongoDBNginx
Demo
Cybersecurity

WAMS (Web Attack Monitoring System)

Internal Architecture / Source Code
Cybersecurity

WAMS (Web Attack Monitoring System)

Machine learning-based web attack detection system (Random Forest multiclass) with LLM as automated security analyst, tested via real penetration testing against company production systems (Integrated Sales & Distribution Management System). Achieved an F1-score of 0.9965, 99.47% accuracy, 0.29% false positive rate, and automated IP blocking in under 1 minute.

PythonRandom ForestNginxLLM (Claude/GPT-4o/Gemini)iptables
Business Management System

SalonNext

Internal Architecture / Source Code
Business Management System

SalonNext

Comprehensive salon management & POS system. Features a quota-based service package system tied to customer profiles (auto-decrements per visit with quota tracking & history), package payments via QRIS (Xendit integration) with instant activation, automated WhatsApp notifications (Fonnte integration) for customer follow-ups per service schedule, and automated/manual staff commission splitting for multi-staff services.

Next.jsReactTypeScriptPrismaPostgreSQLXendit (QRIS)Fonnte (WhatsApp API)
Tourism Web Demo
Frontend & UILive

Tourism Web Demo

A tourism information website presenting destinations, place details, and a modern responsive interface.

Next.jsReactTailwind CSSJavaScript
Demo
CFD Pangandaran
Event Website & CommunityLive

CFD Pangandaran

An event website promoting Car Free Day activities in Pangandaran, in collaboration with KKN 126.

HTMLCSSJavaScriptStatic Website
Demo