Hello, I'm

I build beautiful, responsive, and dynamic applications with passion.

View My Work Get In Touch
Profile Picture

About Me

I am a passionate Web Developer with experience in building stable and scalable web applications. I love working with clean code, elegant designs, and modern web technologies.

My skill set includes HTML & CSS, PHP, Laravel, JavaScript, Bootstrap, and more. I am constantly learning new tools to improve my craft and deliver the best products.

Frontend

HTML, CSS, JS, Bootstrap, Tailwind CSS

Backend

PHP, Laravel, REST APIs

Databases

MySQL, PostgreSQL, SQL Server

Tools

Docker, Gitlab, Github

Education & Experience

Education

Teknik Informatika

2021 - 2023

Politeknik Elektronika Negeri Surabaya

Currently pursuing a Bachelor's degree (D4/S1) while simultaneously gaining hands-on professional experience as an IT Staff at a reputable company, demonstrating a strong commitment to both academic excellence and career development.

Manajemen Informatika

2017 - 2020

Politeknik Negeri Malang

Focused on software engineering, web development, and database management. Graduated with honors.

Rekayasa Perangkat Lunak

2014 - 2017

SMK Taruna Jaya Prawira Tuban

I took part in LKS competitions at district and provincial levels, and i was named the best graduate and got the highest national exam score at Taruna Jaya Prawira Vocational School Tuban in 2017

Experience

IT Web Developer

Apr 2025 - Present

PT. Borwita Citra Prima

I am responsible for developing and integrating web systems and APIs to support cross-departmental and inter-company business processes. My key responsibilities include:

  • Designing and building web portals to display and manage key data such as customers, invoices, credit notes, and internal users.
  • Developing and maintaining RESTful APIs for system integration both internal and external.
  • Managing data integration with third-party systems, including order processing and new customer registration through external platforms.
  • Implementing security middleware, configuring Content Security Policy (CSP) headers, and enforcing backend security standards.
  • Collaborating with cross-functional teams to ensure system stability, performance, and scalability.
  • Participating in continuous system improvement, debugging, and maintenance of existing platforms.

Fullstack Web Developer

Sep 2024 - Mar 2025

Propnex Indonesia

  • Create and develop Web-based information systems used for job management in the company and customer.
  • Creating new APIs and models to facilitate website and mobile needs.
  • Implement and integrate new features according to user or department needs.
  • Troubleshoot and resolve minor and major system errors.

Fullstack Web Developer

Feb 2023 - Jul 2024

PT. Pelayaran Nasional Ekalya Purnamasari

  • Create and develop Web-based information systems used for job management in the company.
  • Implement solutions in the form of functions and modules to support work and reporting provided by stakeholders in accordance with the work.
  • Develop modules such as HRIS, Shimos, Asset Management, Tapersip and more based on current company needs and procedures.
  • Implement and integrate new features according to user or department needs.
  • Troubleshoot and resolve minor and major system errors.

Chief MeMFIS

Mar 2022 - Jan 2023

PT. Merpati Maintenance Facility

  • The meaning of MeMFIS is Merpati Maintenance Facility Information System. MeMFIS is an ERP system in use at PT Merpati Maintenance Facility.
  • Maintaining and testing the system with existing company procedures and user requirements.
  • Designing and configuring the company profile website, where it will be used for marketing purposes to attract market interest.
  • Reporting and implementation of requests for additional features & problems that occur in the system that are reported by the employees as users of the system.

IT Staff

Nov 2020 - Mar 2022

  • Maintain and improve the existing code base and perform peer review of code changes.
  • Identify problems and develop the system according to existing company procedures to improve the quality of the system.
  • Perform analysis, research, and maintenance of the company's system. Ensure that it is in compliance with existing procedures.
  • Provide information to employees about IT needs and requirements to facilitate their work.

Ketua Divisi Pemrograman

Jun 2018 - Jul 2020

Workshop Riset Informatika (Politeknik Negeri Malang)

  • Programming division facilitator which consists of divisions, namely :
  • Mobile Divisions
  • Web Divisions
  • Game Divisions

Web Development Intern

Jan 2020 - Feb 2020

PT. Surabaya Autocomp Indonesia

Create and Visualize data in Warehouse Department at PT. Surabaya Autocomp Indonesia

My Portfolio

Landing Page ONE Grosir Laundry
Landing Page ONE Grosir Laundry

The ONE GROSIR LAUNDRY project is a conversion-optimized landing page and custom Laravel-based CMS engineered to serve as a high-performing lead generation engine while providing a foolproof operational experience for non-technical users. To ensure long-term server scalability and prevent database bloat, I developed a robust backend architecture featuring layered request validations and a custom asynchronous (AJAX) image interception system within the rich text editor, complete with an auto-deletion mechanism for orphan files. By seamlessly integrating dynamic marketing modules—such as time-sensitive promos and downloadable lead magnets—with this highly optimized, SEO-ready infrastructure, the platform delivers exceptional frontend performance and security while drastically reducing future maintenance overhead and technical support needs.

Propnex Plus
Propnex Plus

A web application designed to streamline the process of buying, selling, and renting properties. This application provides an intuitive platform for property owners, agents, and buyers to interact within a single integrated system.

Inpromise
Inpromise (Program Internal PT. ELPI)

This system is designed to support company operations, including vessel maintenance management, vessel certification schedules, HRIS management, and departmental management, among others. The primary objectives of this system are to improve operational efficiency, provide transparency of information to employees, and streamline the company’s administrative processes.

MeMFIS
MeMFIS (Merpati Maintenance Facility Information System)

This system is designed to support company operations, including vessel maintenance management, vessel certification schedules, HRIS management, and departmental management, among others. The primary objectives of this system are to improve operational efficiency, provide transparency of information to employees, and streamline the company’s administrative processes.

Sistem Workshop PT. MMF v.2
Sistem Workshop PT. MMF v.2

This Aircraft Component Maintenance Management Information System is a computer application or software designed for the administrative management of aircraft component maintenance in the workshop department at PT. Merpati Maintenance Facility. The problem faced by the workshop department is that administrative management still relies on outdated/manual methods, making it impossible to monitor the maintenance history of components, the use of items and tools during maintenance, and the status of each division within the workshop.

Sistem Informasi PKL PT. Semen Indonesia
Sistem Informasi Pendaftaran Praktek Kerja Lapangan (PKL) PT. Semen Indonesia

This Field Work Registration Information System (PKL) is designed to streamline the registration process for students wishing to undertake field work at PT. Semen Indonesia. The system replaces manual processes with an integrated digital solution, enhancing efficiency and transparency in the management of registrant data and registration status.

Sistem Penerimaan Karyawan SPBU PT. Sumber Rejeki Gas
Sistem Penerimaan Karyawan SPBU PT. Sumber Rejeki Gas

This project involves the development of a web application designed to streamline and simplify the entire employee onboarding process at PT. Sumber Rejeki Gas, a company that operates a network of gas stations across various locations. The system is designed to support the comprehensive digitization of the recruitment process, from the online registration stage and administrative screening—which involves verifying applicants’ documents—through to the structured interview process.

Visualisasi data Losstime di PT. Surabaya Autocomp Indonesia
Visualisasi data Losstime pada departemen Warehouse di PT. Surabaya Autocomp Indonesia

This system is designed to display downtime data when supply errors occur, so that data previously presented in weekly, monthly, and annual tables is visualized as bar charts to show daily, monthly, and annual data, making it easier to understand. This allows employees in the storage department to view the charts easily without having to look at multiple different tables on a single desktop screen.

Let's Connect

I'm always open to discussing web development work or partnership opportunities.

Email

agusprasetyo1889@gmail.com

Location

Tuban & Surabaya, Jawa Timur Indonesia

Social Profiles