Full Stack Developer
I'm Faisal Bahari, a full stack developer with strong focus on building scalable and efficient web applications while delivering seamless user experiences.
3,548 contributions in the last year
Work Experience

Pifacia Garment
Software Engineer (Contract)
Sept 2025 — Present
Building and maintaining internal ERP systems covering order processing, inventory, warehouse operations, finance, and third-party integrations.
Building and maintaining internal ERP systems covering order processing, inventory, warehouse operations, finance, and third-party integrations.
Digital Digdaya Multi Solusi
Backend Developer (Contract)
Feb 2025 — Juli 2025
Designed and developed a scalable web application for managing music assets, licensing, and contracts, with integrations for e-signatures, messaging, and YouTube analytics.
Designed and developed a scalable web application for managing music assets, licensing, and contracts, with integrations for e-signatures, messaging, and YouTube analytics.
Build and Service
Full Stack Developer (Freelance)
Dec 2023 — Dec 2024
Delivered end-to-end client projects from requirements and system design to development, deployment, and post-launch support.
Delivered end-to-end client projects from requirements and system design to development, deployment, and post-launch support.
Datanode Naralogi Siberkarya
Web Developer (Internship)
Feb 2024 — Jun 2024
Built responsive web applications and integrated PERURI APIs for digital identity and electronic signature workflows.
Built responsive web applications and integrated PERURI APIs for digital identity and electronic signature workflows.
Latest Articles

Same Record, Different Instance: A Subtle Eloquent Bug
A subtle Eloquent bug where the same database record is represented by different model instances with different in-memory state.

Things I Learned Using Meilisearch with Laravel Scout
Practical lessons from using Meilisearch with Laravel Scout, from filtering Eloquent queries to keeping related model data in sync.

Turning Database Refreshes Into One Boring Command
How a repetitive and unreliable database refresh workflow led me to build dbpull, a simple CLI for syncing remote databases to local with one command.
- View all articles