Open for freelance work

Your business needs
a site. I build it.

I'm Rock, a full stack developer in Malaysia. One-page landing sites from RM288 — designed, built, and handed over ready to go live. Front-end and back-end, all by one person.

Based inMalaysia · GMT+8Local and overseas clients welcome
QualifiedBSc Software Engineering& Intelligent Systems
CoversFront-end & back-endOne person, whole build
Landing pages fromRM288Fixed price, no surprises

Demo builds

Eight sites, all live.
Scroll them right here.

These aren't screenshots — every panel below is the real site loading in the page. Click any of them to open it full size in a new tab.

rock-brewista.netlify.app
Loading live site
Retail · E-commerce

Brewista

Coffee roastery landing page with a filterable product shelf, subscription tiers and an enquiry form.

HTMLCSSJavaScriptResponsive
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 these builds: all eight 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. Your project would be built from scratch to your own brand and content.

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

Most popular

One page

A complete single-page site

RM288One-off payment
  • Full one-page design & build
  • Works on phone, tablet, desktop
  • Contact form & WhatsApp button
  • Basic SEO tags
Get started

Two pages

Home plus one more

RM488One-off payment
  • Everything in One page
  • Second full page
  • Shared navigation
Get started

Three pages

A proper small website

RM688One-off payment
  • Everything in Two pages
  • Third full page
  • Gallery or portfolio section
Get started

Five pages

Best value per page

RM888One-off payment
  • Everything in Three pages
  • Five full pages
  • Works out cheapest per page
Get started
Domain & hosting setup
Optional — if you want it live on your own domain and don't want to handle it yourself.
+RM100

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, a full stack 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 one-page site is usually ready within a week of receiving your content. Bigger packages take longer. The main delay is almost always waiting on text and photos, so having those ready speeds everything up.

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.

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

WhatsApp