ccs studio

[ 05 ] ABOUT

The person.

Thirteen years building taste. One year learning to ship. Now both — in one person.

3 shipped platforms · 9 industry demos · Lighthouse 95+ on every site

↳ 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.

AI tooling finally closed the gap between having taste and being able to execute on it. 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 backlog. No account managers. No 10th-in-line. You'd be my first — I'd treat it like it.

Chen Chang Soon in his home studio, Malaysia
CCS · MALAYSIAEST. 2025

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