DrkForest
DRKF0REST
Network Infrastructure / Systems / 2026

Building
Reliable
Systems.

I'm Aditia Bagas Hermawan, a Network Engineer and System Administrator focused on infrastructure, connectivity, and keeping systems operational.

Scroll to connect
Networks that work.
Systems that run.
01 / Background

Education & Achievements

Education

Universitas Pamulang

Undergraduate Student

Currently pursuing degree while building practical skills in networking and systems.

SMK Muhammadiyah 3 Ciputat

Teknik Komputer Jaringan (TKJ)

Network infrastructure, systems administration, and practical networking skills.

Achievements

2023

Juara 3 LKS Kota Tangerang Selatan

Lomba Kompetensi Siswa (LKS) - Networking/Infrastructure Category

2023

Juara 1 FTI Fair 2023

Fakultas Teknik Informatika - Universitas Budiluhur

Experience

Film Video Editor

SMK Muhammadiyah 3 Tangerang Selatan · Freelance

Jan 2024 – Apr 2024

Part of the Cinematiga Team; video content published on YouTube: MUHTIGA OFFICIAL.

After Effects · Adobe Premiere Pro

IT Support Technician

SMK Muhammadiyah 3 Tangerang Selatan · Freelance

Sep 2022 – Oct 2023

Technical Support · Teamwork

Laboratory Technician

SMK Muhammadiyah 3 Tangerang Selatan · Freelance

Sep 2022 – Oct 2023

System Administration

IT Support Technician

Budi Luhur University · Internship

May 2023 – Aug 2023

Network Infrastructure: Ubiquiti · MikroTik · Aruba

IT Hardware Support

02 / Project

Work & projects.

Open source / Infrastructure

DocAMPP

Lightweight containerized local development environment that bundles Docker, Apache, MySQL, and PHP into a single stack. Eliminates the "works on my machine" problem by providing an identical environment across all development machines with the ease of XAMPP and the power of Docker.

Containerization

Single-command setup with docker-compose. Isolated environment with persistent data, automatic logging, and easy customization.

Web Stack

PHP 8.2+ with essential extensions, Apache 2.4 web server, MySQL 8.0 database, and phpMyAdmin for database management.

Developer Experience

Hot-reload support, custom PHP configuration, environment variables, and comprehensive CLI commands for container management.

Documentation

Complete setup guide, troubleshooting section, directory structure reference, and deployment instructions for production use.

DockerDocker ComposeApacheMySQLPHP 8.2phpMyAdminLinuxBash

Project links

  1. GitHub Repository
    github.com/DrkF0rest/Docampp
  2. Official Website
    docampp.drkforest.site
  3. Status
    Released v1.0.1 (2026-10-24) - Active maintenance and open for contributions.
Current project / Backend engineer

Dental Presence

QR-based attendance system for SMK Dental Asisten Sekesal Jakarta. Students scan QR codes to check in and out. Teachers monitor attendance and record manually when needed. Admin manages users, schedules, and generates reports.

QR Attendance

Students scan QR codes to check in and out. System records timestamp, enforces 60-second cooldown between check-in and check-out, and auto-marks late arrivals after 06:30.

Role-Based Dashboards

Separate interfaces for Admin, Guru (Teachers), and Siswa (Students). Each role has specific permissions: admins manage data and view reports, teachers record attendance and monitor classes, students scan QR and view their attendance history.

Attendance Management

QR-based and manual attendance recording. Support for status: Hadir (Present), Terlambat (Late), Izin (Excused), Sakit (Sick), Alpa (Absent). Automatic late-marking and manual entry by teachers.

Data & Scheduling

Admin manages users, students, classes, subjects, teaching assignments, and schedules. System stores class data, teacher assignments, lesson schedules, and student information with status tracking.

Monitoring & Reports

Attendance tracking per student and class. Export reports as Excel (.xlsx) or PDF. Filter by date range, class, and status. Admin dashboard shows daily summaries, class statistics, and recent attendance activity.

Session & Security

PHP session-based authentication, password hashing, CSRF token validation, role-based access control, and row-level locking for concurrent attendance recording.

HTMLCSSJavaScriptNative PHPPDOMySQLQR CodeXLSX ExportPHP SessionsCSRF Tokens

Key features

  1. QR Check-in/Check-out
    Students scan QR codes using camera. 60-second cooldown between check-in and check-out. Auto-marks late arrivals after 06:30.
  2. Role-Based Access
    Admin manages data and views reports. Teachers record attendance and monitor classes. Students scan QR and view their own attendance history.
  3. Attendance Recording
    QR-based scanning and manual entry by teachers. Support for Hadir, Terlambat, Izin, Sakit, and Alpa status.
  4. Scheduling System
    Admin sets up classes, subjects, teaching assignments, and lesson schedules. Students view their class schedule.
  5. Monitoring & Reports
    Track attendance per student or class. Filter by date range and status. Export to Excel or print as PDF.
  6. Security
    Password hashing, session-based authentication, CSRF token validation, and database transaction locking for concurrent access.

Let's connect.

Find me on GitHub for code and projects, or connect professionally on LinkedIn.

DF

DrkF0rest Bot

Online sekarang