Open for freelance work

Modern websites.
Better business.

MadebyRock is one developer in Malaysia — me. Landing pages from RM488, 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 fromRM488E-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 built and delivered for Redex, live on their own domain.

ResponsiveLive client site
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

About the demo builds: the seven 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
rock-brewista.netlify.app
Loading live site
Retail · Shop demo

Brewista

Coffee roastery shop with a filterable product shelf, subscription tiers and an enquiry form — the front end of a store build, showing how the catalogue and product pages come together.

Product shelfFilteringSubscription tiersResponsive

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. RM488
Multi-page websites Separate pages for services, portfolio, about and contact, with shared navigation and consistent styling throughout. Up to eight pages. RM688
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.

Most popular

Landing page

One scrolling page

RM488One-off payment
  • 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

RM688One-off payment
  • 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.

01

Message me

WhatsApp is fastest. Tell me what your business does and roughly what you need — I'll tell you which package fits.

02

Send your content

Your logo, text, photos and any sites you like the look of. The more you send, the faster it moves.

03

I build it

You get a live preview link to click through on your own phone. Tell me what to change and I'll adjust it.

04

Go live

Files handed over, or I put it on your domain with hosting sorted for the RM100 add-on.

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.

Front-end

HTML5CSS3JavaScriptReactResponsive designTailwind

Back-end

Node.jsREST APIsMySQLMongoDBAuthentication

Also

GitNetlifyDomain setupSEO basicsFigma

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