Skip to content
Rafi Arsya
Taking 2 new projects this month

Websites that do actual work for your business.

I design and build the whole thing — the site, the admin panel behind it, and the server it runs on. For small businesses, exporters, organisations and founders who need something real, not a placeholder.

  • Fixed scope and fixed price before we start
  • Written quote back within one working day
  • Built responsive, tested on real phones
  • You get the source code and the login
1
Send the briefOne short form below. Takes about a minute.
2
Get a written quoteFixed price, fixed scope, delivery date. No meeting needed.
3
Approve and I buildHalf up front, half on delivery. You see progress as it goes.
Recent builds

Three finished products.
Not mockups.

Each one is live, responsive and running on real code you can inspect. Two are sold as templates, one is a full platform with a database and an admin login.

Full platform · Featured Tanah Raya commodity export platform

Tanah Raya

A commodity sourcing and export platform for an Indonesian trading business. 47 pages, a quotation request flow, and an admin dashboard so the owner posts new offers himself instead of asking a developer. Runs self-hosted on a private server behind Cloudflare.

Stack
Next.js 16, React 19, TypeScript, PostgreSQL
Scope
47 pages, RFQ form, CMS admin
Type
Custom system build
Template · Travel Alderpath travel template

Alderpath

A travel and tour operator website — destinations, trip packages and an editorial layout built for storytelling.

Stack
HTML, CSS, vanilla JS
Scope
18 sections
Type
Ready-made
Template · Service Fade and Grain barbershop template

Fade & Grain

A barbershop and appointment-based service site — service pricing, cut guide and a booking-ready contact flow.

Stack
HTML, CSS, vanilla JS
Scope
Single-file build
Type
Ready-made
What you can hire me for

Four ways in.
Pick the one that matches your problem.

Every package has a fixed scope and a fixed price agreed in writing before any work starts. Prices below are starting points — the brief decides the final number.

Do it yourself

Template licence

$29
one-time, per project

You have someone who can edit code and just needs a strong starting point.

  • Full source: HTML, CSS, JS
  • Responsive desktop and mobile
  • Setup notes included
  • Commercial use, one project
Buy the template
Fastest launch

Template setup

$79
from · 3–5 days

You want one of my templates online with your own brand and content, done for you.

  • Your colours, fonts, logo, photos
  • Your copy placed across all sections
  • Contact form and WhatsApp button
  • Domain connected and published
Request setup
Most requested Most businesses

Business website

$450
from · 2–4 weeks

You need a real multi-page site designed around your own services, not a template.

  • Custom design, no template base
  • Up to 8 pages plus a blog or catalogue
  • Enquiry forms and WhatsApp routing
  • SEO basics, speed and mobile QA
  • Deployment and handover
Start this package
Systems

Custom system or CMS

Quoted
after the brief · 4–10 weeks

You need logins, a database, a dashboard, or staff who post content themselves.

  • Admin panel your team actually uses
  • Database, accounts, permissions
  • Custom workflows and integrations
  • Cloud or self-hosted deployment
  • Handover docs and training call
Request a quote
How payment works50% to start, 50% before handover. Bank transfer or invoice — currency agreed up front, IDR or MYR both fine.
What you ownThe source code, the domain, the hosting account and every login. Nothing is locked to me.
What costs extraDomain and hosting fees, paid photography, and anything outside the agreed scope — always quoted before I do it.
Capability

Design and engineering
from the same person.

No handoff between a designer and a developer, and no agency markup. The person who draws the interface is the one who writes the backend and puts it on the server.

01

Marketing and company sites

Responsive websites for businesses, organisations, events and personal brands.

HTML · CSS · JavaScript · React · Next.js · Tailwind
02

Web apps and internal tools

Accounts, forms, workflows, APIs and database-backed features.

Node.js · Express · Python · PostgreSQL · MySQL
03

CMS and admin dashboards

So your team publishes content and reads data without calling a developer.

Custom CMS · REST APIs · SQL · Auth
04

Practical AI features

Document search, classification and vision where it genuinely saves time.

RAG · TensorFlow · PyTorch · OpenCV
05

Deployment and self-hosting

Production setup on cloud or your own hardware, with backups and a tunnel.

AWS · Docker · NGINX · Ubuntu · Cloudflare
06

Performance and accessibility

Keyboard navigation, semantic markup, fast loads and real-device testing.

WCAG-minded UI · SEO basics · Core Web Vitals
TypeScript React Next.js Tailwind Node.js Python PostgreSQL Redis Docker NGINX AWS Cloudflare Git
Process

You always know what
happens next.

Day 0

Brief

You send the form. I ask two or three follow-up questions if something is unclear.

Day 1

Quote

You get scope, price, delivery date and what I need from you, in writing.

Week 1–4

Build

Design first, then code. You get a preview link and check progress as it goes.

Launch

Handover

Deployed, tested on real phones, logins transferred, plus 14 days of fixes.

Start here

Tell me what
you need.

Fill this in and it turns into a structured message you can send straight to WhatsApp or email. No account, no waiting on a form service.

  • Reply within one working day
  • A written quote, not a sales call
  • No obligation if the price doesn't fit
  • Bahasa Indonesia or English, both fine

Nothing is stored on this page — the brief opens in your own WhatsApp or mail app.

Questions

Before you
send anything.

The things people usually ask first.

A template setup starts at $79 and a custom business site at $450. A system with logins and a dashboard is quoted after the brief, because the price depends entirely on what it has to do. You always get the number in writing before anything starts.

Template setup is 3–5 days. A custom business site is 2–4 weeks. A custom system is 4–10 weeks. The clock starts when I have your content, not when you pay.

Normal, and not a blocker. I can write placeholder copy in the right structure and use stock imagery, then swap in yours later. I'll tell you exactly which pieces I need from you.

If you need that, say so in the brief and I'll build an admin panel for it — that's what the Tanah Raya build does. Otherwise a static site is cheaper and faster, and I handle changes for you.

You do, in your own account, so you keep control. Most small sites cost very little to run per year. I'll tell you the realistic number for your case and set it all up.

14 days of free fixes for anything broken. After that, changes are quoted per request, or we agree a small monthly arrangement if you'd rather have someone on call.

Yes. I'm based between Indonesia and Malaysia and work remotely in both English and Bahasa Indonesia. Everything runs over WhatsApp, email and a preview link.

Next step

Send the brief. Get a price.

One minute of typing gets you a fixed scope, a fixed number and a delivery date — with no obligation to go ahead.

Start a project WhatsApp