Skip to content
H

Freelance

Websites that earn their keep.

Weekdays I am a senior frontend developer at GrowthOps, building for banking, telco and insurance clients. Alongside that I take on a limited number of freelance projects for small businesses and teams — the same standards, sized to a budget that makes sense at that scale.

In detail

What each package includes

Fixed scope, fixed price, agreed before any work starts. Add-ons are priced separately so the base package stays predictable.

011 page

Starter Landing Page

A single page that puts you online properly.

The smallest sensible website: one page covering who you are, what you offer and how to reach you. Built to load fast on a phone and to be easy to hand over.

  • One responsive page with your services and contact details
  • Contact button wired to WhatsApp, email or a simple form
  • Social media links and your business details
  • Basic on-page SEO and social share preview
  • +5 more features

Best for

New and home businesses

RM 200 – RM 500
021 long-form page

Pro Landing Page

One page, built to convince and convert.

A longer, more considered single page with real structure: sections that build an argument, motion where it helps, and a contact path that does not lose people.

  • Everything in the Starter Landing Page
  • Custom section design rather than a template layout
  • Considered motion and interaction states
  • Form with validation and spam protection
  • +8 more features
  • Form to Sheets and auto-replyFree

Best for

Campaigns, launches and service businesses

From RM 860
03Up to 5 pages

Business Website

A small site you can update yourself.

The right fit for most businesses. A handful of pages, a content editor so you are not paying me to change a phone number, and the SEO groundwork done properly — built so a cafe, salon or studio can run the site without calling a developer for every tweak.

  • Up to five pages designed around your content
  • Custom section design across the site, not a template layout
  • CMS so you can edit text and images without code
  • Booking or enquiry flow connected to your inbox
  • +13 more features
  • CMS setup and trainingFree
  • Booking or calendar automationFree

Best for

Gyms, cafes, salons, studios and small teams

From RM 3,870
04Multi-page with content system

Corporate Website

For companies that get googled before the meeting.

A larger site with room to grow: news or insights, careers, case studies, and a content model that holds up when several people are publishing to it.

  • Everything in the Business Website
  • Multi-page architecture with a proper content model
  • Blog, insights or news section with categories
  • Careers and team pages
  • +14 more features
  • CMS setup and trainingFree
  • Booking or calendar automationFree
  • Blog and SEO foundationsFree

Best for

Established SMEs and B2B teams

From RM 6,880
05Storefront with payments

E-Commerce

Your own store, without marketplace commissions.

A storefront you own, connected to a payment gateway that suits your market, with the order and inventory admin set up so daily operations are not a chore.

  • Product catalogue with inventory
  • Product variations (size, colour and more)
  • Cart, checkout and order confirmation flow
  • PDPA-compliant checkout
  • +13 more features
  • Payment gateway connectionFree
  • CMS setup and trainingFree

Best for

Product brands going direct

From RM 9,460

02Add-ons

Extras, priced the same for everyone

Bolt any of these onto any package. The figure is the figure, whether you are in Klang Valley or three time zones away.

  • CMS setup and training

    Content editor wired to your pages, plus a session on using it.

    RM 450
  • Booking or calendar automation

    Enquiries land as calendar slots instead of messages you chase.

    RM 300
  • Form to Sheets and auto-reply

    Submissions logged to a spreadsheet with an automatic reply.

    RM 200
  • Payment gateway connection

    Stripe, Billplz or a local gateway, tested end to end.

    RM 515
  • Blog and SEO foundations

    Article template, categories, sitemap and metadata done properly.

    RM 515
  • Extra page

    Per page, designed to match the rest of the site.

    RM 345
  • Care plan

    Per month. Updates, backups, monitoring and small changes.

    RM 170 – RM 345
  • Rush delivery

    When you need it in under half the usual timeline.

    +35%

Small changes, audits and retainer work outside a package are billed at RM 20 – RM 80 an hour.

In every package

  • Responsive custom UI
  • Two rounds of revisions
  • Basic SEO and analytics
  • Lead CTA on WhatsApp, a form, or both
  • Deployment plus a 14-day bugfix window
  • A 30 to 60 minute handover call

Not included, quoted separately

  • Logo and brand identity
  • Copywriting and photography
  • Multi-language sites
  • Ads and ongoing SEO
  • Domain and hosting renewals
  • Unlimited revisions

03After launch

Yearly running costs

Your website build is a one-time payment. The only thing you pay every year after is your domain name. Hosting on Vercel is free and handles most Malaysian SME traffic comfortably.

Typically RM 40–120 / year total

Domain name — choose one

  • .comPopular

    The classic. Works for any business, trusted worldwide.

    RM 40–60 / year

  • .net / .org

    Solid alternatives if your preferred .com name is taken.

    RM 55–75 / year

  • .my / .com.my

    Malaysian local domain. Builds local trust and helps local SEO.

    RM 80–120 / year

  • .co / .store / .studio

    Niche or branded extensions for specific industries.

    RM 100–250 / year

  • .io

    Popular with tech and creative brands. Premium pricing.

    RM 200–400 / year

Hosting

Free

Vercel free tier. Handles most Malaysian SME traffic well. Upgrade only if you grow past around 100,000 page views a month, which is rare for SMEs.

My recommendation

.com or .my

Most clients go with .com for the price and familiarity, or .my if they want to signal they are a Malaysian business. I register it for you during setup.

04Automation options

Make it work while you sleep

E-commerce is where payments and order automation come in — keep orders flowing without chasing every message.

  1. Payment gateway

    Included with the E-Commerce package. Choose from Stripe, Billplz, toyyibPay, SenangPay or iPay88 — I recommend based on your bank, fees and whether you need FPX, cards or e-wallets.

  2. Budget smart — RM 0 / month

    Orders auto-logged to Google Sheets, with confirmation emails via Apps Script. No monthly SaaS bill.

  3. Ready-made tools

    Zapier or Make to connect orders to your courier, accounting or stock list when you outgrow the spreadsheet.

  4. WhatsApp first

    “Chat before you buy” buttons on every product, plus WhatsApp catalogue setup for businesses that sell through conversation.

05How it works

Four steps, no mystery

You always know what happens next, what it costs and when it lands.

  1. 01

    Conversation

    We talk about the business before the website. What you sell, who buys it, and what the site actually needs to do. If a smaller package will do the job, I will say so.

  2. 02

    Scope and quote

    You get a written scope, a fixed price and a delivery date. No hourly surprises, no line items you did not agree to.

  3. 03

    Design and build

    I design in the browser and share a live preview link early, so you are reviewing the real thing rather than a picture of it.

  4. 04

    Launch and handover

    Deployment, analytics, and a walkthrough of how to update your own content. You own the domain, the hosting account and the code.

06How it is built

Boring choices, on purpose

Nothing here is experimental. The stack is the one large teams use, sized down to a project you can afford to maintain.

  • Fast by default

    Static rendering, optimised images and a small JavaScript payload. Speed is a feature your visitors feel before they read a word.

  • Accessible, not just compliant

    Semantic markup, real keyboard support and honest colour contrast, held to the standard regulated clients ask for. It is the same work that makes a site rank and read well.

  • Yours to keep

    Your domain, your hosting, your repository. No proprietary builder you have to keep paying me to touch.

  • Plain language

    Scope, cost and timeline in words you can act on. If something is a bad idea for your budget, I will tell you before you spend it.

07Side by side

Comparing the packages

Scope, timeline and price are fixed per package in ringgit, and confirmed in writing before you commit.

Website packages compared by scope, timeline and price
PackageBest forScopeTimelinePrice
Starter Landing PageNew and home businesses1 page3 to 5 daysRM 200 – RM 500
Pro Landing PageCampaigns, launches and service businesses1 long-form page5 to 10 daysFrom RM 860
Business WebsiteGyms, cafes, salons, studios and small teamsUp to 5 pages2 to 4 weeksFrom RM 3,870
Corporate WebsiteEstablished SMEs and B2B teamsMulti-page with content system4 to 6 weeksFrom RM 6,880
E-CommerceProduct brands going directStorefront with payments6 to 10 weeksFrom RM 9,460

The Starter Landing Page never goes past RM 500. If a project needs more sections, motion or custom UI, it belongs in the Pro Landing Page and I will say so. Work that does not fit a package — small changes, fixes, audits — is RM 20 – RM 80 an hour.

08Flexible payment

Pay how you want

Two simple ways to pay. Choose whichever fits your cashflow — both keep things crystal clear.

Option 01

Save 5%

Pay in full

For projects RM 500 and above.

Save 5% when you pay the full amount upfront. Fastest project start, simplest paperwork.

  • 5% discount applied to your quote
  • One invoice, one receipt
  • I start the day payment lands

Option 02

No interest

Milestone installments

For projects RM 501 and above · max 3 months.

Split into up to 3 payments tied to project milestones. No interest, no fees, no subscriptions — just pay as we hit each stage.

  1. 0150% deposit to start
  2. 0225% after design mockup approval
  3. 0325% on launch and handover

How to pay

I accept bank transfer (Maybank / CIMB), TNG eWallet, DuitNow QR, major cards, PayPal and cryptocurrencies. A proper invoice is provided for every payment.

PayPal and cryptocurrency payments may include network or transaction fees — those are on top of the project total.

09Questions

The things people ask first

How do you charge?

A fixed price per project, taken from the published package ranges and confirmed in writing before any work starts. You can pay in full for a 5% discount, or split into milestone installments on larger projects. Add-ons are priced separately and anything outside the agreed scope is quoted first, so nothing appears on an invoice you did not approve.

Why are the prices a range?

The range covers how much design and content work a package needs. A one-page site with your copy ready sits at the bottom of the range; the same page with custom sections and motion sits at the top. You get the exact figure before you commit, not after.

Do you charge differently outside Malaysia?

No. Prices are in ringgit for everyone. Add-ons cost the same wherever you are. Only the payment method changes.

Do I have to pay a monthly fee?

No. A static site on a free hosting tier usually costs nothing to run beyond your domain. You only pay monthly if you choose a paid CMS, a mail service or an ongoing maintenance retainer.

Can I update the site myself?

Yes, on the Business package and above. You get a content editor and a walkthrough of how to use it. On the landing page packages, small text changes can be handled as a quick add-on.

Who owns the site when it is finished?

You do. The domain, the hosting account and the source code are all registered to you. You can take the project to another developer at any time.

What do you need from me to start?

A clear idea of what the site is for, your logo and images if you have them, and the text for each page. If the writing is the blocker, I can help draft it.

Do you work with clients outside Malaysia?

Yes. Most of the work happens over email and video calls, so time zone is the only real constraint.

You have a full-time job. Will my project actually get attention?

It is the reason I quote conservative timelines rather than optimistic ones. I take on a limited number of freelance projects at a time, and the delivery date you get already accounts for the day job. If a deadline is tighter than I can commit to honestly, I will tell you up front instead of missing it later.

Ready when you are

Not sure which one you need?

Describe the business in a few sentences and I will tell you which package fits, including when the cheaper one is the right answer.

Or email hazimhf.dev@gmail.com