
When a Website Actually Needs Machine Learning
When a website needs machine learning, and when rules, filters, and search are enough. A product decision before you hire for AI.
Hi, I'm Aris Setiawan. Hire me to build your Next.js, headless WordPress, or AI product, or bring me in to coach your developers on Cursor so AI-written code passes review. 13+ years shipping, working remotely from Indonesia.
I reply within 24 hours and tell you plainly whether I'm the right fit.
Experience
13+ years
Independent
Since 2015
Location
Sidoarjo, remote worldwide

Pick the closest fit. Each page shows what you get, how I work, and what it takes to start.
New products and WordPress-to-Next.js migrations that load fast on phones and keep their search rankings after launch.
Chatbots, agents, and LLM features that run inside your Next.js product and reach real users.
Editors keep the wp-admin they know. I build custom themes and plugins, or a Next.js front end like the one this site runs on.
Keep a legacy PHP app running, add an API to it, or plan its move to Laravel one piece at a time.
Your team bought Cursor seats and the PRs got messier. I set up project rules and a review habit on one real repo, then help the rest of the team adopt it. English or Indonesian.
You get one senior developer who scopes the work, writes the code, and answers your messages.
13+ years shipping web products, independent since 2015. You work with me directly from the first call to launch.
Before going independent I worked at Hongkiat.com, co-founded Raja Kreatif Asia, and was a senior full-stack developer at SAB Digital Marketing Agency.
First Cursor Ambassador in Indonesia, SpaceXAI Ambassador, and MiniMax Dev Community Expert. I use Cursor on client work every week.
This site runs on headless WordPress and Next.js on Vercel, so you can check how I build before you write to me.
It depends on scope, so I don’t publish fixed prices. After a short scoping call you get a written plan with milestones and a quote before any code is written. My guide on hiring costs explains what moves the number.
Read the cost guideThat also depends on scope, and I won’t guess a number before I see the project. The written plan lists milestones and dates up front, and you see a working demo every week.
Yes. I’m based in Sidoarjo, Indonesia, and have worked remotely with teams worldwide since going independent in 2015. I work in English or Indonesian, Monday to Saturday, 9:00 to 17:00 WIB, and we set a weekly check-in time during scoping.
Build means you hire me to ship it: a Next.js site, a WordPress-to-Next.js migration, or an AI feature. Level up means your developers keep writing the code and I coach them to get reliable results from Cursor, starting on one real repo. If you’re unsure, send the project and I’ll tell you which one fits.
A URL and two sentences is enough. I read every request myself, reply within 24 hours, and send a written plan before any code if we go ahead.
Next.js, Cursor, headless WordPress, and AI features, written from client work I ship.

When a website needs machine learning, and when rules, filters, and search are enough. A product decision before you hire for AI.

How to integrate a machine learning model into a Next.js product: API vs worker shapes, a thin first slice, and a hire checklist — without boiling the

Cursor Agent for shipping: what I let it touch on client work, what I don’t, and guardrails so the PR still passes review.