Hi there 👋, I'm Muhammad Yasir Anshari Haq

Backend Web Developer & Lifelong Learner

Welcome to my portfolio website! I specialize in backend development using Laravel, PHP, MySQL, and REST APIs. Here you’ll find some of my work, showcasing my skills in building secure and scalable web applications. Feel free to explore and get in touch if you’d like to collaborate!

Contact Me
Yasir Haq

About Me

Backend Web Developer with 2+ Years Experience

Specializing in Laravel, PHP, MySQL, and REST APIs. Experienced in building reliable and secure backend systems, while being passionate about turning complex ideas into fast and scalable web applications.

Open to Remote · Full-Time · Freelance opportunities.

Lets Connect!

I’m always open to discussing new projects, sharing ideas, or exploring collaboration opportunities. Whether it’s backend development, database design, or building reliable web applications, feel free to reach out!

Portfolio

Newest Project

A showcase of my latest work in backend web development. Each project highlights my skills in Laravel, PHP, MySQL, and REST APIs, focusing on building secure, scalable, and efficient web applications.

GeoJson & Foldering System Project

Sistem Informasi Daerah Irigasi Rawa (SIDIRA)

a web-based information system developed to manage data and reporting for swamp irrigation areas. I contributed as a Backend Developer, focusing on building the system architecture with Laravel and PHP, designing relational databases in MySQL, and creating secure REST APIs for data management. This project improved the efficiency of monitoring irrigation resources and streamlined reporting for stakeholders.

GeoJson Project

Sistem Informasi Elektronik Data Rawa v2 (SANDRA)

In this project, I worked as a Backend Developer, building core features with Laravel and PHP, implementing MySQL for structured data storage, and developing REST APIs to support data integration. The system helped centralize swamp-related information, making it easier for stakeholders to access accurate and up-to-date data for decision-making.

Simple Storage System

Sistem Informasi Elektronik Data Rawa v1 (SANDRA)

Sistem Informasi Elektronik Data Rawa v1 (SANDRA) was the first version of a web-based system created to manage and document swamp area data. My role as a Backend Developer included developing the application using Laravel and PHP, setting up the MySQL database structure, and providing REST APIs for data access and reporting. This initial version laid the foundation for digitalizing swamp data management and later evolved into SANDRA v2 with expanded features.

Company Profile

Balai Teknik Rawa Company Profile

A web-based platform developed to present organizational information, services, and projects of Balai Teknik Rawa. I contributed as a Backend Developer, building the site with Laravel and PHP, managing the MySQL database, and ensuring smooth content management through secure backend features. The system provided an accessible and professional online profile to improve public outreach and stakeholder engagement.

Clients

Clients I have worked for

I've had the privilege of collaborating with a diverse range of clients, helping them achieve their goals through innovative solutions.

Publication

Newest Publication

Beyond building projects, I'm passionate about contributing to tech through academic research. This section showcases my master's degree publication, which combines my technical skills with in-depth research. It's a key part of my journey to create impactful, well-researched solutions that bridge the gap between theory and real-world application.

programming

POI Detection

MA Bachmid, MYA Haq, MR Mumtaz, A Pinandito

A method to segment routes and define surrounding areas, helping improve navigation accuracy and detect points of interest more effectively and comparing three different polygon union methods.

Read More
programming

Performance Analysis Route Segmentation

MA Bachmid, MYA Haq, MR Mumtaz, A Pinandito

This study evaluates the performance of the RouteSegmentation algorithm in identifying perimeter areas along travel routes, aiming to improve navigation accuracy and point of interest detection.

Read More
programming

Tolerance Distance Influence on Douglas-Peucker Algorithm

MYA Haq, MA Bachmid, RB Paramadani, RS Sianturi, A Pinandito

This study examines how varying tolerance distances affect the performance of the Douglas-Peucker algorithm in line simplification, highlighting its impact on accuracy and computational efficiency.

Read More
programming

Load Distribution Balancing

YR Justico, MYA Haq, A Pinandito

A client-server system for shortest-path finding in public transit, featuring dynamic load distribution to improve performance, scalability, and response time.

Read More
programming

Dijkstra Algorithm Optimization

MYA Haq, RS Sianturi, A Pinandito

Implementation of Dijkstra’s algorithm optimized with the Douglas-Peucker line simplification technique. Focuses on improving route efficiency and reducing computational complexity in pathfinding applications.

Read More