⟵ Brilian / Projects

Employee Management System

Attandance Report
Attandance Report

Note: The data shown in these screenshots is dummy data for demonstration purposes. No real information is displayed.

What is this?

Presensi. A web system to manage internal company employees. It covers employee data, attendance, work permits, and payroll.

The Story

The company wanted employees to see their attendance data in real time. The old system was desktop-based, built with Delphi, and it could not do that. So they decided to build a new web version. I was assigned to the team to help develop this new system.

What I built

  • I created the frontend boilerplate.
  • I developed the user, role, and permission settings.
  • I built the attendance, work permit, and reporting modules.
  • I rewrote the payroll reporting, migrating it from Firebird to PostgreSQL.

Tech Stack

  • Laravel 11
  • Bootstrap 5
  • PostgreSQL 14

One cool thing I learned

I learned many things from this project, like how Firebird work, how to collaborate in a team, and especially how to survive in the finance section.

The payroll report was the hardest part. I had almost zero accounting knowledge, so I got stuck for days. After re-reading the old functions again and again, and discussing with the team, I finally understood the logic. It was a tough moment, but also a very valuable experience.