dhomhafiz.dev

INDEPENDENT FULLSTACK DEVELOPER

Human ideas.Digital futures.

I turn ambitious ideas into fast, thoughtful web experiences. Built with precision. Designed to feel effortless.

My everyday toolkit

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Java
  • Spring Boot
  • Hibernate
  • Maven
  • Postman
  • Agentic AI
  • VS Code
  • Node.js

Personal Projects

Selected work / 01

Squid Game 2 promotional installation with a voting console between two costumed guards at Ampang Park MRT Station.
Image source: The Rakyat Post (opens in a new tab)

Ampang Park MRT Station, Kuala Lumpur

Netflix Squid Game 2 Interactive Poll System

Engineered a Python-based interactive installation for Netflix’s promotional event at Ampang Park MRT Station, KL. Integrated physical hardware inputs (Blue for Continue, Red for Withdraw) to replicate the show's iconic voting mechanic, delivering an immersive experiential marketing activation for the public.

  • Python
  • Hardware integration
  • Interactive installation

My Services

Built for your next step / 02

From your first landing page to a custom business website. Choose a starting point, and we’ll shape the details together.

Essential Landing Page

For local startups, service professionals, and single-product launches that need a clear, fast web presence.

RM 799

/ project

3–5 working days

  • One responsive page with up to six focus sections
  • WhatsApp click-to-chat and call buttons
  • One contact form with spam protection and email notification setup
  • On-page SEO: page title, meta description, headings, and local business details
  • Performance-focused delivery for fast mobile loading
  • Two revision rounds

Excludes custom databases, advanced product filters, and custom interactive animations.

Get Started
Recommended

Custom Business Website

For growing SMEs that need a distinctive website to support campaigns and turn interest into enquiries.

From

RM 2,499

/ project

1–2 weeks

  • Up to three responsive pages, custom-designed for your brand
  • One agreed interactive feature: product showcase, booking embed, or service calculator
  • Contact form and clear enquiry journey with a thank-you state
  • Refined micro-interactions and smooth transitions
  • On-page SEO and performance-focused development
  • Two revision rounds

Targets 90+ Lighthouse performance under agreed test conditions.

Build My Website

Custom Web Application

For businesses that need purpose-built tools, connected systems, or workflows beyond a standard website.

Custom quote

Scoped around your requirements

Timeline based on scope

  • Discovery and a defined project specification
  • Custom interface designed around your workflow
  • Database-backed features scoped to your needs
  • Options for dashboards, user accounts, and API integrations
  • Agreed testing, deployment, and handover plan

Features, revision rounds, milestones, and support are agreed in your proposal before development begins.

Let’s Discuss

Frequently Asked Questions

Before we begin / 03

When does the delivery timeline start?

Delivery starts after scope approval and receipt of your copy, images, brand assets, and required access. Feedback delays may shift the timeline.

Are hosting, domain, and running costs included?

Domain, hosting, and paid third-party services are separate. Any recurring costs are confirmed before you commit.

What is covered by revisions and support?

Revisions cover the agreed scope. Extra features and ongoing maintenance are quoted separately; post-launch bug-fix support is defined in your proposal.

How do payments and performance targets work?

Deposit and payment milestones are agreed before work starts. Lighthouse targets use an agreed device profile and test setup; third-party scripts and later content changes can affect results.

Good design. Solid engineering.

The approach / 04

Interfaces that feel right

Thoughtful interaction. Every screen, every size.

Built for what’s next

Clean architecture that grows with your product.

Performance by design

Fast, accessible experiences from the first render.

Contact Us

Let’s make it happen / 05

Have an idea?
Let’s build it together.

Tell me about your project, your goals, and what you have in mind. A rough idea is a great place to start.

dhomhafiz@gmail.com
Send Hafiz a message

Your name, email, and message will be sent through EmailJS so I can reply to your enquiry.