ccs studio

[ 05 ] ABOUT

The person.

Thirteen years watching the web. One year actually building it. A late start — but a clear one.

↳ THE STORY

long version

I've been around the web since 2013 — but in non-coding roles. Digital marketing, content, design direction. I spent a decade near websites without ever truly owning one. I knew what good looked like long before I could produce it.

The thing I always loved most was design — getting a website to feel right. The kind you click through and think this is how it should be. But I could only brief it, never build it. Every handoff diluted the idea a little more.

A decade watching. One year building.

In 2025 I sat down and learned to code properly — React, Next.js, TypeScript. This site, and everything in /work, is my own proof. No client work yet. A clean slate, built on a decade of watching what works on the web and finally having the skill to ship it myself.

[ PORTRAIT · TODO ]ccsdrop your photo in /images/about/

TIMELINE

2013 → now
  1. 012013

    Entered the web industry

    First digital role — content, marketing, learning how websites get made without touching the code. Malaysia's early SME web boom.

  2. 022018

    Deepened into design + brand

    Brand systems, landing-page copy, direction work for agencies and in-house teams. Always the 'ideas person', never the 'ship it' person.

  3. 032022

    Realized I needed to code

    Watched too many good ideas get watered down at handoff. Started paying attention to Next.js, React, Tailwind — bookmarking everything I couldn't yet execute.

  4. 042024

    Started learning seriously

    Full commitment. Read docs, built toys, broke things, fixed them. AI tooling (Claude, Cursor) compressed the learning curve — but the taste took a decade to build.

  5. 052025

    Shipped first real products

    UIDIY (AI-first component platform), product diy (e-commerce AI tool), travel-malaysia (editorial travel site). All personal projects. All production. All live.

  6. 062026

    Open for first clients

    Registered ccs-studio.com. Taking on my first paid work. Honest pricing, clear scope, direct access. If you're reading this, probably yours.

— A PRINCIPLE
Good websites
feel inevitable.
— an internal principle · circa 2025

VALUES

05 / 05
  1. 01 / 05

    Performance is a feature.

    Not a phase at the end. Not a nice-to-have. The first line of code commits to the performance budget. Lighthouse 95+ is the floor, not the ceiling.

  2. 02 / 05

    You talk to me, not an account manager.

    Every email, every demo, every commit is from the same person. No handoffs. No agency markup. Short loop, clear accountability.

  3. 03 / 05

    Craft over speed.

    I still ship quickly — weekly demos, production-ready staging from day one. But I won't ship something embarrassing just to hit a date. Neither will you, after working with me.

  4. 04 / 05

    No dark patterns, ever.

    No cookie nag-walls. No fake urgency countdowns. No pre-ticked consent boxes. No 'accept all' as the only button. Not on my sites, not on yours.

  5. 05 / 05

    Your code, your keys, your future.

    Code in your Git. Database in your account. Hosting under your billing. I build it. You own it. If we part ways tomorrow, nothing breaks.

THE BASICS

↳ the stack
Stack
Next.js 16 · React 19 · TypeScript · Tailwind 4
Tools
Figma · Pencil · GSAP · Cursor · Claude
Lives in
Malaysia · GMT+8
Talks in
English · 中文 · Bahasa Melayu
Currently
Shipping UIDIY beta · running ccs studio
Listens to
Lo-fi jazz · Mac DeMarco · occasional Post Malone
↳ STILL READING?

Good. Let's talk about what you're building.

Get in touch