Open for freelance work

Modern websites.
Better business.

MadebyRock is one developer in Malaysia — me. Landing pages from RM388, full e-commerce with payment and delivery from RM1,888. Designed, built and handed over ready to go live.

MadebyRock — web design and development
Based inMalaysia · GMT+8Local and overseas clients welcome
QualifiedBSc Software Engineering& Intelligent Systems
CoversFront-end & back-endOne person, whole build
Landing pages fromRM388E-commerce from RM1,888

Landing pages

Client sites and demos.
Every one loading live below.

These aren't screenshots — each panel is the real site running inside this page. Switch any of them between desktop and phone, or click to open full size.

Live client sites Built for paying clients and running on their own domains right now.
redex.com.my
Loading live site
Client work · Live

Redex

Landing page for an aluminium safety door manufacturer in Port Dickson. The range runs to ten designs across four finishes and three standard sizes, so the page is built around a configurator — pick a combination and the door redraws in front of you, then the full specification goes to WhatsApp ready to send. Customers who don't know their measurements can photograph the doorway instead and get a quote back, or ask for physical finish samples before deciding. How the doors are built, custom sizing and the delivery area for Negeri Sembilan and Klang Valley all sit on the same page, so nothing needs a second click.

Door configuratorLive previewsPhoto quotingWhatsApp deep links
damansaracxhonda.com
Loading live site
Automotive · Live

CX NG — Honda advisor

Car configurator for a Honda sales advisor. Pick variant, colour and accessories, watch the monthly instalment update, then send the whole quote to WhatsApp prefilled. Rebates and paint codes are driven by one editable config file.

ConfiguratorLoan mathsWhatsApp deep linksGA4 tracking
Demo builds Made by me to show range — not client projects.
rock-studiox.netlify.app
Loading live site
Creative agency

Studio X

Branding studio site with a tilted hero collage that reacts to the cursor, plus services, process and contact.

SVGParallaxForm validation
rock-nextlevel.netlify.app
Loading live site
SaaS · Startup

NextLevel

Dark software landing page with a monthly/yearly pricing switch, FAQ accordion and animated stat counters.

Dark UIAccordionPricing toggle
rock-almiraco.netlify.app
Loading live site
Events · Weddings

Almira & Co.

Upscale event planning site with an arch-framed layout, testimonial carousel and a booking form that checks dates.

CarouselDate validationElegant type
rock-gajeto.netlify.app
Loading live site
Multi-branch retail · Concept

Gajeto

Concept redesign for a gadget chain. Includes a 28-branch store finder with search, area filters and live open/closed status.

Store locatorLive hours logicWhatsApp links
rock-sampleportfolio.netlify.app
Loading live site
Personal · Portfolio

Personal portfolio

A freelancer portfolio template with a hover-preview project index, a dark/light theme switch and a live timezone clock.

Theme toggleHover previewLive clock
rock-property.netlify.app
Loading live site
Property · Real estate

Property agent

Estate agent site with a live loan calculator — drag the sliders and the monthly instalment, total interest and repayment update instantly, then send straight to WhatsApp.

Loan calculatorListing filterWhatsApp deep links
rock-dealership.netlify.app
Loading live site
Automotive · Dealership

Car dealership

Import car dealer site where any two cars can be put side by side in a compare drawer, with the better spec highlighted. Stock is driven by one editable config.

Compare toolConfig-driven stockDark UI
rock-brewista.netlify.app
Loading live site
Retail · Coffee roastery

Brewista

Coffee roastery page with a filterable product shelf, subscription tiers and an enquiry form — a shop front presented as one page, without the checkout behind it.

Product shelfFilteringSubscription tiersResponsive

About the demo builds: the eight above are self-initiated demos I made to show the range of work I can deliver — not paid client projects. Gajeto is an unaffiliated concept redesign of an existing Malaysian retailer, made as a design exercise. The two live client sites at the top are real delivered work. Your project would be built from scratch to your own brand and content.

E-commerce

Selling online,
payment and delivery included.

A shop is a different build to a landing page: products, a cart, a real payment gateway and delivery rates that calculate at checkout. Priced as one package so there are no surprises.

See the price
snacks.rock-portfolio.com
Loading live site
E-commerce · Full build

Kedai Snek

A complete Malaysian snack shop — seventeen products across five categories, each with weight, halal certification and sale pricing. Customers add to a cart, sign in to keep their details, and at checkout pick their own courier, with the price compared against their postcode. Gift boxes can be sent with a printed ribbon and card. This is the whole build, front to back: catalogue, cart, checkout, accounts and the admin panel behind it. Payments run in test mode here so you can click through without spending anything.

Cart & checkoutCourier comparisonCustomer accountsAdmin panel

What a shop build includes

  • Payment gatewayCard and FPX online banking, money landing in your own account.
  • Delivery & shippingRates that calculate at checkout by weight or zone, with order tracking.
  • Product catalogueCategories, variants, stock levels and search.
  • Cart & checkoutGuest checkout, order confirmation emails, receipts.
  • Admin panelAdd products, see orders and update stock yourself, no developer needed.
Complete shop build RM1,888 One-off. Gateway and courier account fees are paid to those providers, not to me.
Talk about a shop build

Services

What I can build for you.

See pricing
One-page landing sites The whole business on one scrolling page — hero, services, pricing, gallery, contact form. What most small businesses actually need. RM388
Multi-page websites Separate pages for services, portfolio, about and contact, with shared navigation and consistent styling throughout. Up to eight pages. RM588
Full stack web apps Dashboards, logins, databases and admin panels. When a static site isn't enough, I handle the back-end too. Quoted per project
Domain, hosting & going live Getting it onto your own domain with hosting set up and working. Optional add-on if you'd rather not deal with it. +RM100

Pricing

Fixed prices.
You know the cost upfront.

Every package includes the design, the build, mobile responsiveness and a working contact form. Prices in Malaysian Ringgit, paid once. Hosting and your domain sit outside these prices — I can set both up for you as an add-on below, or hand the files over if you already have them.

Most popular

Landing page

One scrolling page

RM388One-off · excludes hosting & domain
  • Full one-page design & build
  • Works on phone, tablet, desktop
  • Contact form & WhatsApp button
  • Basic SEO tags
  • Two rounds of revisions
Get started

Multi-page site

Up to 8 pages

RM588One-off · excludes hosting & domain
  • Everything in Landing page
  • Up to 8 full pages
  • Shared navigation & styling
  • Gallery or portfolio section
Get started
Full shop

E-commerce website

Sell online, end to end

RM1,888One-off payment
  • Everything in Multi-page site
  • Payment gateway — card & FPX
  • Delivery — rates at checkout & tracking
  • Product catalogue, cart & checkout
  • Admin panel to manage it yourself
Get started

Build your quote

Pick what you need. See the price as you go.

Same idea as the configurators I build for clients — nothing is sent until you press the button.

Package

Add-ons

How it works

Four steps, no mystery.

Message me

WhatsApp is fastest. Tell me what your business does and roughly what you want the site to achieve, and I'll tell you which package fits — including if the cheaper one is enough. No deposit and nothing to sign at this stage.

You send

  • What your business does
  • What the site is for
  • Any sites you like

You get

  • A straight price
  • Which package fits
  • A rough timeline

About

One developer.
The whole build.

I'm Rock, and MadebyRock is me — one developer, based in Malaysia, with a degree in Software Engineering and Intelligent Systems. I work with clients here and overseas — timezone hasn't been a problem so far, and WhatsApp works from anywhere.

Most agencies split a website across a designer, a developer and an account manager, and the price reflects that. You're talking to the person doing the work, which is why the pricing above is what it is.

Freelance-wise I focus on one-page landing sites, because that's what most small businesses actually need — one good page that loads fast and gets people to message you. But the back-end side is there when a project needs a database, logins or an admin panel.

Tap anything above and I'll tell you what I actually use it for.

Questions

Before you message.

Your business name and logo, the text you want on the page, any photos you have, and a couple of websites whose style you like. If you don't have the text written yet, tell me what your business does and I'll draft something for you to correct.

A landing page is usually ready within a week of receiving your content. A multi-page site takes two to three. An e-commerce build takes longer — three to four weeks — because payment and delivery both need testing with real transactions before it goes live. The main delay is almost always waiting on text and photos.

Yes. Two rounds of revisions are included in every package — you look at the preview, send me a list, I make the changes. Larger changes after that, like adding a whole new section, I'll quote separately so there are no surprises.

50% to start, 50% when you're happy and before the files are handed over. Malaysian bank transfer or DuitNow. Overseas clients, we'll agree on a method that works for both of us.

Only if you want your own address like yourbusiness.com. The domain itself is paid to the registrar, usually under RM60 a year. Setting it all up and getting the site live is the RM100 add-on. If you skip it, you still get all the files and can host it yourself.

The RM1,888 is the build, paid once to me. After that you pay the payment gateway a small percentage of each sale — that goes to them, not me — and your courier for whatever you ship. Hosting and domain are the usual yearly cost. I'll walk you through signing up for the gateway and courier account in your own name, so the money and the accounts stay yours.

Yes. I'm in Malaysia on GMT+8 and work with overseas clients over WhatsApp, email or a call. Pricing is listed in Ringgit but I can quote in your currency.

Contact

Tell me what you need.
I'll tell you the price.

WhatsApp gets the fastest reply. Or fill in the form and I'll come back to you with a quote and a rough timeline.

Please add your name
That email doesn't look right
Tell me a bit about the project

Rather not use WhatsApp? Send it as an email instead.

WhatsApp