Full Stack Engineer
I build and maintain the systems companies run on — ERP platforms, marketplaces, and the payment flows behind them — mostly in PHP and Node.js.
Get in touchWhat I do
I build and maintain the systems businesses run on — marketplaces, property platforms, ERP, and the payment flows behind them. I’ve been working on the web since 2012, mostly in PHP and Node.js.
Much of my work involves payments and transactions, where correctness matters most. I’ve built escrow flows on Xendit, seller wallets with automated payouts, and payment integrations with Midtrans and PayFort. Alongside that, I design and maintain REST APIs, tune databases for performance, and handle the integrations that hold these systems together.
If you’re building something where transactions have to settle correctly and keep running long after launch, that’s the work I do best.
Things I’ve written
All posts
Building a Fast and Type-Safe API with TypeScript, Fastify and Prisma
Creating a fast, efficient, and scalable API from scratch can feel like a daunting task. But don’t worry! Thanks to modern frameworks like Fastify and…
- prisma
- fastify
- boilerplate

Integrating Laravel with OpenAI Assistants, Threads, File Upload, and Messaging using GPT-4-Turbo
Laravel is a powerful PHP framework that simplifies web application development. Integrating it with OpenAI’s GPT-4-Turbo model, including advanced…
- openai
- laravel
- openai-assistant

Mastering Web Scraping in Laravel Console
Web Scraping in Laravel Console Laravel’s artisan console provides a convenient environment for executing various tasks, including web scraping. By…
- laravel
- web
- console