I’m Pratik Bhujel. I build Laravel applications, PHP backends, APIs and business software for clients worldwide. Based in Kathmandu, Nepal, available for remote projects.
ersatzteilstore.ch brings product discovery and spare-parts commerce into one storefront. Built for Afrem at Yarbug Media.
The problem & the build
A spare-parts catalog needs more than a grid of products. Customers need a practical way to discover the right item, while the business needs maintainable product-data workflows.
Laravel and React application architecture, ASWO integration work, Redis caching and background processing, and OpenSearch / Elasticsearch discovery. Galaxus synchronization remains planned marketplace architecture.
A Pharmacy Management System built around the daily work of running a pharmacy, with separate data for each tenant.
The problem & the build
Inventory changes, purchasing, and ledger entries need to belong to the same operational workflow. Keeping them disconnected makes the application harder to use and maintain.
A multi-tenant Laravel application covering inventory, automated purchasing, and ledger transactions, with authenticated administration.
A custom Laravel CMS and web platform for Napas Belgium managing community news, events, executive committees, galleries, and organizational milestones.
Practical help for a new product, a complex integration, or an application that needs attention.
Laravel web applications
Build a business application around your workflow: inventory, purchasing, reporting, customer portals or an authenticated admin system. I work on the data model, backend and the interface your team uses.
Connect your application to external services, design APIs and move longer tasks into Laravel queues. Useful for imports, notifications and keeping data in sync between systems.
Improve an existing PHP or Laravel application: investigate errors, review slow queries, untangle backend code and plan framework upgrades. Start with the issue affecting your users or team.
I am Pratik Bhujel, a senior backend engineer and web developer originally from Biratnagar, Nepal (currently working between Kathmandu, Biratnagar, and remote worldwide teams). I work with PHP, Laravel, and MySQL to build high-throughput web applications, secure APIs, and mission-critical operational systems.
My experience covers complex domain workflows: multi-branch pharmacy inventory, automotive parts commerce, enterprise purchasing, and automated payment service flows. I focus on clean database schemas, transactional consistency, background queue pipelines, and dependable API integrations.
Alongside client engineering, I contribute to the PHP runtime (php-src) and Laravel framework, and build native C extensions for PHP. Understanding runtime internals allows me to investigate production edge cases, debug bottlenecks, and engineer resilient systems from the ground up.
Professional experience
The roles and systems that shaped how I work.
Lead Backend Engineer (Contract)
Yarbug Media
June 2026 – PresentRemote
Built the Laravel and React application architecture for ersatzteilstore.ch, a European spare-parts storefront.
Worked on ASWO catalog integration, Redis caching and background jobs, and product discovery with OpenSearch / Elasticsearch.
Designed the Galaxus synchronization architecture for a planned marketplace integration.
Laravel Backend Engineer
miDas / IME Group ecosystem
February 2026 – May 2026Kathmandu, Nepal
Developed microservices for sales, purchasing and payment core (PIS) workflows.
Used MySQL transactions and database locking to coordinate concurrent updates and protect transaction consistency.
Independent SaaS & application development
Pharmacy Management System / Bibhuti Solutions
2024 – 2026Nepal
Designed and deployed a multi-tenant Pharmacy Management System for inventory, automated purchasing and ledgers.
Built client-facing features and authenticated admin workflows for the CPM Social Media Content Planner.
Full-Stack Developer (Contract & Freelance)
Various clients, including PDMT
2019 – 2023Nepal & international clients
Delivered PHP and MySQL applications, backend services and APIs for local firms and international clients.
Managed projects from gathering requirements through implementation and delivery.
What I work with
The tools and engineering practices behind the applications I build.
PHP runtime & debugging
Trace application failures into PHP itself, reproduce edge cases, and work on fixes in php-src.
API design & integrations
Connect business systems through validated APIs, explicit error handling, and recoverable synchronization.
MySQL transactions & locking
Keep sales, stock, and payment records consistent when multiple requests update the same data.
Background jobs & queues
Move imports and synchronization out of web requests. Work with Redis queues, SQS behavior, retries, and failed jobs.
Product search & indexing
Shape searchable product data and build filtering and indexing flows with OpenSearch or Elasticsearch.
C & PHP extensions
Work below the framework on native PHP extensions, terminal input, and platform-specific behavior.
React & Inertia.js
Connect interactive interfaces to Laravel applications with shared validation and authenticated workflows.
People I’ve worked with
What they had to say.
1 / 7
“POS system made by Pratik has helped me track records and save a significant amount of money through optimized sales. The most important aspect is its speed; I no longer have to rely on a calculator for my daily sales or to provide change.”
Pravin Kumar KhadkaOwner, Moblie Clinic Pvt ltd.
“The Warehouse Management System, with its quotation feature, has helped me efficiently manage records. The ability to customize the software at a fast pace, alongside inventory management and delivery ticket tracking, has significantly boosted efficiency.”
Mo AggwaniProduct Manager, Oxofrd Timber PVT ltd.
“The POS system and other customized tools from him have been immensely helpful, and I am truly grateful.”
FayeCEO, Senetick Digital
“Contacting Pratik was an excellent decision on my part. He delivered the freelance job or software bug fixes on time and even added some impressive features, such as the ability to share reports directly to WhatsApp. Very cool!”
Piyush JainCTO, WebSolutions
“Worried about contacting someone from Facebook due to encountering numerous scammers, especially as a freelancer myself. However, Pratik handled everything smoothly, fixing not only the bug but also a design problem. Despite the diminishing popularity of jQuery, he approached the task confidently and efficiently. I definitely recommend his services.”
Mariana ChainManagin Director, Freelance
“I needed to create a blood donation website for my final year assignment, but as PHP was not my expertise, I struggled to get accurate data. Pratik suggested using the Haversine algorithm and provided code along with bug fixes. I was amazed by his speed and efficiency in implementing it. Totally worth it!”
Newton Raj KaphleStudent, Kathmandu BernHardt College
“The college assigned me the task of developing a School Management System on Laravel or PHP. Confused and overwhelmed by numerous bugs, along with my busy schedule, I struggled to make progress. However, with a simple request and some discussions, Pratik took on the challenge. Despite not being from a tech background, he managed to create a smooth and complex system that was also user-friendly. I was amazed by the potential of PHP and Pratik's skills.”
I still remember how this started. Facebook. Opera Mini. A Nokia E75. A tiny screen, a slow connection, and one small thing that changed everything: ".php" flashing past for a seco...
A spare-parts import receives the code " ax-204 ". The database expects "AX-204". This small example is a good place to understand the pipe operator before putting it into a much l...
Have something in mind?
Let’s talk about your Laravel application, integration, or next product.